Как в Jenkins запустить два задания с разными файлами свойств в качестве параметров и запустить их параллельно?

Я новичок в Jenkins, мне нужно запустить задание, скажем, Job_B, дважды и параллельно, с двумя разными файлами свойств (имя файла такое же, но содержимое разное), так что один из запусков будет потреблять один файл свойств в то время как другой запуск будет использовать другой файл свойств.


person hemanth    schedule 11.09.2015    source источник
comment
Есть ли что-нибудь, что вы пробовали до сих пор?   -  person Dmitry Grigoryev    schedule 11.09.2015
comment
я попытался передать расположение двух файлов свойств в матрице конфигурации ›› определяемая пользователем матрица для задания   -  person hemanth    schedule 11.09.2015


Ответы (2)


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

Способ 1: Чтобы включить одновременные задания:

  1. включите «Выполнять параллельные сборки, если необходимо» в окне настройки задания.
  2. сделать параметризованную сборку: https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Build

Способ 2:

вы можете запустить задание с различными параметрами, используя https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin

person DevD    schedule 11.09.2015
comment
Есть ли способ, кроме параметризованной сборки, так как нужно передать много файлов свойств, а передача вручную занимает много времени. - person hemanth; 11.09.2015
comment
не нужно передавать его вручную, создайте родительское задание, которое читает и запускает несколько заданий. или попробовать другой вариант - person DevD; 11.09.2015

Поскольку вы добавили тег jenkins-workflow, возможно, по ошибке, я отвечу в соответствии с этим: используя плагин Workflow и встраивая всю эту логику в одно задание, вы будете иметь полную гибкость для загрузки столько файлов свойств, сколько пожелаете, из любых источников, и выполнять последующие шаги сборки параллельно (возможно, на разных ведомых устройствах) с соответствующими свойствами. (Вопрос слишком расплывчатый для примера кода.)

person Jesse Glick    schedule 14.09.2015