ловушка post-commit: запустить задание jenkins на основе проекта, измененного в git-репозитории - PullRequest
0 голосов
/ 18 января 2019

Я настроил отдельные задания jenkins для каждого проекта.в моем случае, когда есть коммит, все задания запускаются.Как убедиться, что только то задание, которое относится к проекту, выполняется и создает развертываемые артефакты.

1 Ответ

0 голосов
/ 19 января 2019

Какой URL вы настроили в GIT-репо? Содержит ли он имя репо? У каждого проекта есть свой репозиторий?

При вызове curl http://yourserver/jenkins/git/notifyCommit?url=<URL of the Git repository> jenkins будет сканировать все задания, которые настроены для проверки указанного URL-адреса. У вас есть несколько заданий, использующих один и тот же репозиторий?

Вы можете попробовать использовать триггеры сборки - вы сможете вызывать задание по его имени. enter image description here

...