Как в Jenkins запустить два задания с разными файлами свойств в качестве параметров и запустить их параллельно?
Я новичок в Jenkins, мне нужно запустить задание, скажем Job_B, дважды и параллельно, с двумя разными файлами свойств (имя файла одно и то же, но содержимое другое), так что один из прогонов будет использовать один файл свойств в то время как другой прогон будет использовать другой файл свойств.
2 ответа
Так как вы добавили jenkins-workflow
тег, возможно по ошибке, я отвечу в соответствии с этим: используя плагин Workflow и объединяя всю эту логику в одно задание, вы будете иметь полную гибкость для загрузки любого количества файлов свойств из любых источников и выполнения последующих шагов сборки параллельно (возможно, на разных рабах) с соответствующими свойствами. (Вопрос слишком расплывчат для примера кода.)
Это очень возможно для запуска параллельных заданий и параметризованного сборочного плагина. Также существует множество способов достижения этого.
Способ 1: включить параллельные задания:
- включите "Выполнять параллельные сборки при необходимости" в окне настройки задания.
- сделать параметризованную сборку: https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Build
Способ 2:
Вы можете запустить задание с разными параметрами, используя https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin