我们使用 JJB(Jenkins Job Builder)来生成我们的工作,但最近我决定尝试 Jenkins DSL 插件,因为它与 JJB 相同或非常强大,根据我找到的信息。尝试另一种技术的原因是我无法使用 JJB 解决一个任务。它让我深入研究 DSL 插件技术,尝试以 JJB 的方式创建工作并组织一切,以了解 DSL 插件是更好还是更糟,我们应该使用它代替 JJB 还是作为补充。
网上关于这两个插件的优缺点的资料不多,所以想请大家帮我了解一下:
就我个人而言,我可以说以下几点:
DSL插件优点:
DSL 插件缺点:
最佳答案
我以前也是 JJB 的粉丝,但它遇到了阻止我继续工作的问题。
当我注意到 out of jobDSL (2014.6?) 时,它是完成此任务的正确武器
一些问题:
因此我推荐使用JobDSL。
如果您的工作不是 JJB 已经支持的那么复杂,并且是您的 Python 粉丝,那么您肯定可以坚持下去。
关于groovy - JJB 和 Jenkins DSL 插件 - 优点和缺点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30304699/