Как заставить Jenkins 2 Собрать все теги и ветки из репозитория Git origin

Мне нужно настроить Jenkins 2 на сборку всех тегов и веток, доступных в репозитории origin git с определенной частотой, даже если у них не было никаких изменений. Чтобы сделать его полным, я хотел бы также удалить локальную сборку ветвей, которые больше не существуют в origin.

с моей текущей конфигурацией, я могу создавать ветви, но только тогда, когда изменения обнаружены, что приводит к некоторые важные ветви, которые не получают модификации так часто, чтобы не быть построили еще. Теги не строятся, но это будет мощный инструмент для их создания.

нашел Multi-Branch Project Plugin который, кажется, в состоянии почти все, что мне нужно, но это несовместимо с Дженкинс 2.

20
задан Bruno Finger
19.05.2023 2:38 Количество просмотров материала 2415
Распечатать страницу

1 ответ

проект должен быть настроен как трубопровод для этого, чтобы работать.

, поскольку трубопроводы не настраивается через интерфейс Дженкинс, должно содержать Jenkinsfile в корне проекта, который будет содержать инструкции для Дженкинс о том, как построить проект.

этот файл может быть разным для каждой ветви, и Дженкинс будет уважать разную конфигурацию для каждой ветви, что делает этот подход очень эластичным для этого решения.

1
отвечен Bruno Finger 2023-05-20 10:26

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх