相关疑难解决方法(0)

从Jenkins Multijob迁移到Pipeline插件

目前我们正在使用Jenkins CI 1.643(我相信)使用Multijob插件和Job DSL.
使用Job DSL生成作业集合,以及包含特定顺序中的所有其他作业的多工作(构建,分析,单元测试,集成测试等).

我有兴趣升级到Jenkins 2并使用Pipeline插件(以前称为Workflow插件).Pipeline插件提供了一个很好的图形表示,还提供了一些我们目前没有的更高级功能(例如需要人工交互的"暂停"操作).Blue Ocean项目似乎也非常时尚,但需要Pipeline插件.

关于迁移,我有几个问题:

  • 我应该继续使用Job DSL吗?我们在Groovy中创建了一个非常好的模板机制,所以我们只需要输入一些关于产品的细节(比如正在使用的编译器和某些质量阈值).我想我想保留这个.
  • 是否有从Multijob插件"迁移"到Pipeline插件的指南?
  • 我应该记住哪些事情?(插件之间的主要区别.)

jenkins jenkins-job-dsl jenkins-pipeline jenkins-blueocean

6
推荐指数
1
解决办法
3269
查看次数