我们有网络元素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的所有输出并重新编写报告。
我不确定是否有其他方法可以执行这项方便的工作,这将是产品级集成的常见问题。
感谢任何建议或提示。
答案 0 :(得分:0)
我建议不要将A / B作为单独的作业,将它们作为单独的groovy脚本,并将它们包含在您需要的地方的作业C中,或者甚至更好地将A / B功能覆盖在共享库中并在内部使用它们C,无论何时需要。