我正在寻找一种自动创建一组詹金斯作业的方法(通常在创建新的(git)分支之后)。我已经为 Maven 尝试过这个插件:
http://evgeny-goldin.com/wiki/Maven-jenkins-plugin
它工作正常+从单个 pom.xml 文件中管理所有 jenkins 作业非常酷,其中名称、分支 id 等可以参数化(例如通过属性)!
唯一的缺点是我还没有弄清楚如何再次删除作业,但它应该很容易放入清理脚本中。
有没有更好的方法来自动生成詹金斯工作?例如。直接从构建脚本(pom.xml、build.gradle 等)使用 jenkins api。
我正在研究的其他方法:
http://entagen.github.com/jenkins-build-per-branch/
http://amokti.me/2011/10/11/automatic-opt-in-branch-building-with-jenkins-and-git-2/