我对Jenkins管道很新,我正在考虑迁移现有的Jenkins批处理以使用管道脚本。
对于知情人士来说,这可能是一个显而易见的问题,但我无法在任何地方找到任何讨论。如果你有一套相当复杂的工作,比如几百个,最好的做法是用一个相当大的脚本或少量的工作来完成一个工作,可能是参数化的,比如5到10个,管道脚本更小一些互相打电话。
答案 0 :(得分:1)
有一份巨大的工作有一个严重的缺点,你不能轻易执行单个阶段。另一方面,将所有内容拆分为不同的作业的缺点是许多不错的管道功能(共享变量,共享代码)不能再使用了。我认为没有一个独特的答案。
查看以下两个相关问题: