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