Я хочу иметь интеграцию между моим репозиторием и Jenkins Job. Идея состоит в том, что после фиксации или нажатия чего-либо в указанный репозиторий заданное задание jenkins должно сразу начать сборку. Была аналогичная тема click, но я ее не понимаю. Как настроить это правильно? Мой репозиторий находится на сервере RhodeCode Enterprise 4.3.1 Community Edition Я предполагаю, что мне нужно создать webhook в моем репозитории, а затем настроить работу jenkins. Вот что я вижу в моем репозитории: И вот, раздел «Build Triggers» задания jenkins: Итак, я думаю, что токен должен быть тем же, а URL-адрес webhook должен быть URL-адресом для работы jenkins? Я прав?Build Jenkins Job после фиксации в репозитории
0
A
ответ
0
Да, вы должны выбрать push event и ввести URL-адрес для сборки Jenkins. должно быть сконфигурировано в Дженкинс, например, построить URL могут быть: http://server/job/ourProjectName/build
С RhodeCode 4.5.X есть шаблоны в сборках URL, так что вы можете создать всеобъемлющие все webhooks, в формате http://server/job/ $ { repo_name}/построить?
или даже представить отрасль:
http://server/job/ $ {repo_name}/buildWithParameters токенов = лексема & ОТРАСЛЬ = $ {ветвь}
ЗНАК требуется от вашей установки Дженкинс.
Таким образом, в этом случае вы можете иметь различные рабочие места для различных отраслей
Проверить еще здесь, как настроить параметры на Дженкинс стороне: https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Build
Вот хорошее объяснение: https://www.nczonline.net/ блог/2015/10/запускающие-Дженкинса-строит-на-URL / – przemoinho