我对Jenkins管道相当陌生,并且正在考虑迁移现有的Jenkins批处理来使用管道脚本。
对于那些知道的人来说,这可能是一个显而易见的问题,但我在任何地方都找不到任何关于它的讨论。如果您有一组相当复杂的作业,比如说几百个作业,那么最好的做法是用一个相当大的脚本完成一个作业,还是一个小的作业(可能是参数化的,比如5-10个作业),用较小的管道脚本相互调用。
发布于 2016-11-14 08:28:55
有一个巨大的工作有一个严重的缺点,你不能轻易地执行单一阶段。另一方面,将所有内容分解成不同的作业有一个缺点,即许多好的管道特性(共享变量、共享代码)不能再使用了。我认为这方面并没有一个独特的答案。
请看以下两个相关问题:
https://stackoverflow.com/questions/40574901
复制相似问题