詹金斯:我可以从现有的Job中生成groovy脚本吗?

时间:2015-09-08 10:25:06

标签: jenkins jenkins-plugins

我在詹金斯有一份工作,并希望同样的groovy脚本?有没有办法可以做到这一点?

我使用Jenkins创建了一个Job,比如添加shell命令,从repo同步等等。现在我希望有相同的groovy脚本,但我不想再次编写整个事情的麻烦。有什么像Export to .groovy?

P.S。我不确定正确的标签。

2 个答案:

答案 0 :(得分:1)

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

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

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

Can I use Jenkins CLI or some groovy scripts to create a new job

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

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

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

答案 1 :(得分:0)

查看此plugin。它似乎适合您的目的。尽管它对您作业中无法使用流水线语法的插件有一些限制。无论如何,它可能对代码生成很有用。