Принятие Вас хочет создать весь PRS, что-то как следующее добьется цели. Включите и ответвление и PR, основывается на странице настроек и помещает эту строку как первую строку в Вашем travis.yml
:
if: (type = push AND branch IN (master, dev)) OR (type = pull_request AND NOT branch =~ /no-ci/)
Это попытается, нажатие основываются на всех нажатиях, и PR основываются на всех нажатиях к открыть PR, но отфильтрует любого, которые не удовлетворяют условию. Вы, возможно, должны были бы изменить это немного - пункт о не создании ответвлений с Ночи где-нибудь на их имя является очевидно дополнительным, и у Вас не может быть двух ответвлений, которые Вы всегда хотите выполнить, основывается.
можно читать больше на условия и условные сборки на сайте Travis.