2016-01-08 3 views
3

Я пытаюсь достичь конвейера сборки в нескольких средах. Допустим, dev, qa, pre-prod и prod. Но проблема в том, что я должен достичь этого построения трубопровода через двух мастеров Дженкина. Один для dev и QA, один для pre-prod и prod. Допустим, мастера Дженкинса как мастера А и мастера Б.Как достичь построения трубопровода через несколько главных хостов Jenkins?

, скажем, мое имя работы - job1_dev, которое конвейерно (после успешной сборки) на job1_qa. Как я могу достичь трубопровода для job1_preprod и job1_prod через два Дженкинс мастеров, так что трубопровод достигается

job1_dev-->job1_qa (Jenkins master A)-->(Jenkins master B) job1_preprod-->job1_prod 

ответ

2

Вы могли бы рассмотреть вопрос о Parameterized Remote Trigger Plugin для того, чтобы вызвать работу preprod на второй мастер Дженкина.

Плагин для Jenkins CI, который дает вам возможность запускать параметризованные сборки на удаленном сервере Jenkins как часть вашей сборки.

Таким образом, если job1_qa успешно, это может вызвать job1_preprod на мастер Дженкинс B.

Я не хочу, чтобы начать job1_preprod автоматически .., хотел бы использовать артефакты/свойства от job1_qa как вход для job1_preprod и хотел бы использовать их только в том случае job1_qa успешно.

Создать отдельныйjob_qa_success, срабатывающий job_qa, и который будет вызывать job1_preprod через этот удаленный плагин: что job_qa_success будет работать только тогда, когда job_qa является successfu

+0

Это была хорошая идея .., но я не хотите запускать job1_preprod автоматически .., хотел бы использовать артефакты/свойства из job1_qa в качестве входных данных для job1_preprod и хотел бы использовать их только в том случае, если job1_qa успешно. –

+0

@chanukyabachina затем создайте job_qa_success, который является триггером job_qa и который вызовет job1_preprod: этот job_qa_success будет запущен, только если job_qa будет успешным. – VonC

+0

Я хочу использовать свойства из предыдущего задания, но не хочу запускать его автоматически ... потому что мы делаем несколько тестов в dev и qa .. и не хотим, чтобы они переходили в предварительную и производственную среды. После того, как job1_qa успешна, есть некоторые ручные тесты ... –

Смежные вопросы