Я новичок в Дженкинсе. Как инициировать построение удаленно от Jenkins?
Кто-нибудь может сказать, как настроить Git post commit hook?
Мое требование - всякий раз, когда в репозитории Git для конкретного проекта происходят изменения, он автоматически запускает сборку Jenkins для этого проекта.
В разделе сборки триггеров Jenkins я выбрал удаленную триггерную сборку.
В директории .git
есть каталог hooks, в котором мы должны настроить post commit file.
Я сбиваю с толку, как запускать сборку оттуда (я знаю, какую часть мы должны использовать команду curl).
curl cmbuild.aln.com/jenkins/view/project name/job/myproject/buildwithparameters?Branch=feat-con
Я поместил эту команду в свой каталог Git hooks hook (post commit hook).
Всякий раз, когда изменения происходят в репозитории, выполняется автоматическая сборка.
Я хочу проверить набор изменений, должен ли быть запущен как минимум один Java файл.
Предположим, что разработчики изменили только файлы xml или файлы свойств, сборка которых не должна запускаться.
Наряду с xml
, предположим, что файлы .java
должны начать сборку.