Jenkins 作业 dsl 配置服务器、节点、插件等



我使用 Jenkinsfiles/multibranch pipelines。

我使用作业 dsl 来创建这些多分支管道。

所以在这一点上,我的作业配置是完全编纂的。

但是 Jenkins master 本身的配置仍然是手动的。作业 dsl 是否可以执行诸如安装和配置插件、配置安全设置以及创建和配置节点设置之类的操作?

目前还没有等效的系统配置可以与Job DSL或Jenkins PipelinesJenkinsfile相媲美。最近有一些举措可以改变这种情况:

  • Jenkinsci/system-config-dsl-plugin - 实验性(看起来未维护(插件
  • JENKINS-31094 -"提案:詹金斯配置 DSL">
  • JEP-201 (Jenkins 增强提案( -Jenkins Configuration as Code

同时,实现此目的的方法之一是使用 Groovy 初始化后脚本支持。这些 Groovy 脚本在初始化后运行,因此如果脚本以这种方式编写,您可以"收敛"实例。一些现有的配置管理工具(如 Chef 说明书(也利用了 Groovy 脚本功能。

相关内容

  • 没有找到相关文章

最新更新