如何整合多个jenkins管道的工作

时间:2018-05-22 06:46:06

标签: jenkins continuous-integration jenkins-pipeline

我们有网络元素A + B的CI / CD工作的pipleline A和B,两者都可以正常工作。

我们希望集成产品级CI / CD框架工作并希望重用pipelien A / B jenkinsfile,因此我们创建新的管道C并为A& amp;调用并行“构建作业”。 B.“构建作业”命令将并行触发管道A / B,但是在管道A& B中跟踪构建/测试结果。 B,pipleline C不知道这个,如果需要为C的工作生成报告,需要分别分析A和B的所有输出并重新编写报告。

我不确定是否有其他方法可以执行这项方便的工作,这将是产品级集成的常见问题。

感谢任何建议或提示。

1 个答案:

答案 0 :(得分:0)

我建议不要将A / B作为单独的作业,将它们作为单独的groovy脚本,并将它们包含在您需要的地方的作业C中,或者甚至更好地将A / B功能覆盖在共享库中并在内部使用它们C,无论何时需要。