Прежде всего вам необходимо убедиться, что Travis CI правильно интегрирован в ваш github. После создания учетной записи в Travis CI вы увидите все свои проекты на github. Выберите проект для сборки и правильный веб-хук будет автоматически создан в выбранном репозитории github. Перейдите к github repository -> Settings -> Webhooks
. Вы увидите webhook:
Также убедитесь, что у webhook есть подписки на события:
- Ветка или тегсоздание
- удаление ветки или тега
- толчки
- запросы на получение
Вам не нужны дополнительные веб-крюки для новых веток. Настройте интеграцию TravisCI, а затем используйте регулярные выражения , чтобы определить ветви для сборки в travis.yml . Этот пример для сборок всех ветвей, кроме gh-pages :
branches:
only:
- /.*/
Для исключений используется Сохранение в списках :
# blocklist
branches:
except:
- legacy
- experimental
# safelist
branches:
only:
- master
- stable