Триггер сборки в Jenkins при изменении определенной папки - PullRequest
1 голос
/ 01 июня 2019

Настройка Jenkins: где он должен срабатывать только при изменении определенной папки.

Например: В каталоге файлов: Образец / Папка / есть 3 подпапки: F1, F2, F3.Сборка jenkins должна запускаться при изменении F3 и не должна включать F1, F2 в сборку.Эти 3 папки должны быть независимыми в отношении сборки, но должны находиться в одном каталоге файлов.Также есть ли способ отслеживать изменения в папках?

1 Ответ

0 голосов
/ 01 июня 2019

С Jenkins pipleines , ваша работа может начаться с запроса набора изменений сборки, как здесь .

Проверьте, указана ли директива when { anyOf { changeset будет достаточно для сборки, только если набор изменений содержит определенный элемент.

См. Встроенное условие синтаксиса конвейера

changeset

Выполните этап, если набор изменений SCM сборки содержит один или несколько файлов, соответствующих заданной строке или глобу.Пример: when { changeset "**/*.js" }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...