Как настроить 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 файлы есть, сборка должна начаться.

Ответы на вопрос(4)

Ваш ответ на вопрос