Jenkins:我可以从现有作业生成 groovy 脚本吗?

Ron*_*wal 5 jenkins jenkins-plugins

我在 Jenkins 有一份工作,想要同样的常规脚本吗?我有办法做到这一点吗?

我使用 Jenkins 创建了一个作业,例如添加 shell 命令、从存储库同步等。现在我希望有同样的常规脚本,但我不想再次麻烦地编写整个内容。有类似导出到 .groovy 的东西吗?

PS 我不确定正确的标签。

小智 3

您想要使用 Groovy 脚本复制配置以创建新作业或保留。

下面的链接有助于使用 groovy 脚本克隆/复制和创建作业。

http://jenkins-ci.361315.n4.nabble.com/How-to-Copy-Clone-a-Job-via-Groovy-td4097412.html

我可以使用 Jenkins CLI 或一些 Groovy 脚本来创建新作业吗

https://wiki.jenkins-ci.org/display/JENKINS/Clone+all+projects+in+a+View

如果您想保留您的作业,请务必备份您的资源文件,例如 config.xml、jenkins.xml 等。

您可以从包含所有作业配置的 config.xml 重新创建作业