Я использую трубопровод Дженкинса.Мой пример использования заключается в том, что разработчик использует простой файл * .ini, который анализируется скриптом python, чтобы добавлять или удалять этапы в файле jenkinsfile, когда они хотят.Я не хочу, чтобы они вручную редактировали файл jenkinsfile, потому что они не будут знать, как он работает.
Ожидаемое поведение: Когда запускается сборка, я хотел бы сначала выполнить скрипт python, который может записать вjenkinsfile для добавления / удаления рабочей области в соответствии с файлом * .ini.
Насколько я понимаю, когда событие вызывает сборку jenkins, первое, что он делает, открывает файл jenkins.Однако я хотел бы знать, возможно ли до этого запустить какой-нибудь сценарий предварительной сборки?
Спасибо
Редактировать: вот простое представление запуска конвейера (синий океан UI) Трубопровод
Например, файл ini можно удалить на этапе компиляции этапа Building Plan C, удалив отличный код, который делает это в файле jenkins