【问题标题】:How to convert Jenkins UI to Jenkins DSL?如何将 Jenkins UI 转换为 Jenkins DSL?
【发布时间】:2020-01-24 16:32:59
【问题描述】:

我需要 Jenkins DSL 来进行代码版本控制。 我已经看到有一个插件可以将作业从 groovy 代码转换为 UI。

由于我的所有作业都是用 Jenkins UI 编写的,我想知道是否有其他方法可以从 Jenkins UI 作业中获取 groovy 脚本?

【问题讨论】:

    标签: jenkins jenkins-plugins jenkins-groovy


    【解决方案1】:

    有一个插件XML Job to Job DSL。 每个 Jenkins UI 作业在文件系统中都有 config.xml。我自己没有使用过该插件,因为我已将 Jenkins 作业手动转换为脚本。

    【讨论】:

    • 我试过这个,它仍然留下一些没有转换的部分,但它列出了那些,但是它能够将大部分转换为 DSL,这是非常好的支持。
    • 是否有任何网站可以获取插件映射,因为它们通常不被覆盖?
    • “获取映射”是什么意思?您是否需要像 jenkinsci.github.io/job-dsl-plugin 这样的 API 参考?或者您是在询问配置块github.com/jenkinsci/job-dsl-plugin/wiki/The-Configure-Block?当您没有现成的 API 方法时使用它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-22
    • 2018-07-18
    • 1970-01-01
    • 2017-04-15
    相关资源
    最近更新 更多