Настройте Travis CI для создания новых веток github. - PullRequest
0 голосов
/ 18 октября 2019

Я использую свою учетную запись организации на github, и я интегрировал ее в Travis CI, однако на github не зарегистрировано веб-крюка, который бы уведомил Travis CI о том, чтобы он вытягивал новую отправленную ветвь.

Есть ли решение или документациячто может помочь мне?

1 Ответ

1 голос
/ 18 октября 2019

Прежде всего вам необходимо убедиться, что Travis CI правильно интегрирован в ваш github. После создания учетной записи в Travis CI вы увидите все свои проекты на github. Выберите проект для сборки и правильный веб-хук будет автоматически создан в выбранном репозитории github. Перейдите к github repository -> Settings -> Webhooks. Вы увидите webhook:

webhook in repository settings

Также убедитесь, что у webhook есть подписки на события:

  • Ветка или тегсоздание
  • удаление ветки или тега
  • толчки
  • запросы на получение

Вам не нужны дополнительные веб-крюки для новых веток. Настройте интеграцию TravisCI, а затем используйте регулярные выражения , чтобы определить ветви для сборки в travis.yml . Этот пример для сборок всех ветвей, кроме gh-pages :

branches:
  only:
  - /.*/

Для исключений используется Сохранение в списках :

# blocklist
branches:
  except:
  - legacy
  - experimental

# safelist
branches:
  only:
  - master
  - stable
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...