Git 如何实现跨多个Jenkins主主机的构建管道?

Git 如何实现跨多个Jenkins主主机的构建管道?,git,jenkins,automation,Git,Jenkins,Automation,我正在尝试实现跨多个环境的构建管道。让我们说开发、qa、预生产和生产。但问题是我必须在两个Jenkin的大师之间实现这个构建管道。一个用于开发和质量保证,一个用于预生产和生产。假设詹金斯大师作为大师A和大师B 假设我的工作名是job1_dev,它通过管道(在成功构建之后)传输到job1_qa。如何在两个jenkins masters上实现job1_Prepod和job1_prod的管道,从而实现管道 job1_dev-->job1_qa (Jenkins master A)--&g

我正在尝试实现跨多个环境的构建管道。让我们说开发、qa、预生产和生产。但问题是我必须在两个Jenkin的大师之间实现这个构建管道。一个用于开发和质量保证,一个用于预生产和生产。假设詹金斯大师作为大师A和大师B

假设我的工作名是job1_dev,它通过管道(在成功构建之后)传输到job1_qa。如何在两个jenkins masters上实现job1_Prepod和job1_prod的管道,从而实现管道

    job1_dev-->job1_qa (Jenkins master A)-->(Jenkins master B) job1_preprod-->job1_prod 
你可以考虑为了触发第二个詹金大师的PROPRD任务。

Jenkins CI插件,使您能够在远程Jenkins服务器上触发参数化构建,作为构建的一部分

这样,如果
job1\u qa
成功,它可以在Jenkins master
B
上触发
job1\u prepod

我不想自动启动job1_Prepod..,我想使用job1_qa中的工件/属性作为job1_Prepod的输入,并且只想在job1_qa成功时使用它们


创建一个单独的
job\u qa\u success
,由
job\u qa
触发,并通过远程插件调用
job1\u prepod
:只有当
job\u qa
成功时,
job\u qa\u success
才会运行这是一个好主意,但我不想自动启动job1\u prepod。。,希望使用job1_qa中的工件/属性作为job1_Prepod的输入,并且仅在job1_qa成功时使用它们。@chanukyabachina然后创建一个由job_qa触发的job_qa_成功,这将称为job1_prepod:job_qa_success仅在job_qa成功时运行。我想使用上一个作业的属性,但不想自动启动它。。。因为我们在dev和qa中进行了多个测试。。并且不希望它们流向预生产和生产环境。job1_qa成功后,需要进行一些手动测试…@chanukyabachina任何“手动”操作都不在您的问题范围内。我试图提出一个管道的实施方案。