Q1: Travis Ci можно настроить для запуска по ряду триггеров: запросы на получение, регулярные интервалы (еженедельные сборки и т. Д.) И вручную, если это необходимо.Q2: Prs, запускаемые с использованием travis, автоматически создаются при поднятии pr. Если вы используете плагин travis, вы не сможете утвердить pr, который потерпел неудачу.Q3: Travis легко настраивается, его можно настроить для запуска в любой ветви репозитория, по умолчанию он является ведущим, но вы можете легко настроить его для работы на любом pr для любой ветви.
Более подробную информацию можно найти в отношенииtravis-ci здесь
примечание:
Я предполагаю, что вы используете github, поскольку вы не указали, где размещается ваш репозиторий, я видел плагины travis для других сайтов: azure и т.д .. но реализация может отличаться.Если вы сомневаетесь, проверьте доки, Iv'e обнаружил, что документирование travis действительно хорошее.