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