Как автоматически запускать Jenkins на основе изменений GIT через веб-хуки? - PullRequest
0 голосов
/ 09 октября 2018

GitHub не поддерживает интеграционные сервисы.Какой самый простой способ вызвать Jenkins через веб-хиты git?

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

Настройте задание на сборку, выполнив следующие действия:

1.URL задания:

Получить URL задания Jenkins (например: https://buildtools.com/job/job-name)

2. API TOKEN:

Получить токен APIиз учетной записи Jenkins. ( ex: fsdjlfs76dfsf6fsdfsf )

3. Создать URL-адрес для подключения к заданию:

Создать URL-адрес для подключения к сборке с помощью этого шаблона: http://jenkins_username:jenkins_API -TOKEN @ job_url / build

ПРИМЕЧАНИЕ: если ваша работа с параметрами сборки использует buildWithParameters вместо build.


Теперь URL-адрес вашей вакансии готов к вызову. Везде, где вы хотите запустить, вы можете просто позвонить.

Примеры использования:

некоторые примеры использования перечислены ниже:

Интеграция с Github:

  • Войдите в свою учетную запись GitHub .
  • Нажмите на свой Project репозиторий
  • Нажмите на свой репозиторий settings
  • Нажмите на Add Webhook и вставьте свой URL-адрес подключения к работе в поле ввода URL полезной нагрузки выберитесобытие для вызова задания URL.
  • нажмите кнопку Добавить Webhook проверьте свою работу в Jenkins, сделав какое-нибудь событие в GitHub.


, если какие-либо запросы не будут комментировать ниже

0 голосов
/ 09 октября 2018

Git Hooks

Документация по командам

Как только вы сконфигурируете / установите git-hooks в вашей среде, можно использовать hookчтобы вызвать ваши команды для построения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...