我正在尋找一種方法來自動創建一組jenkins作業(通常在創建新的(git)分支之後)。我曾嘗試這個插件爲行家:自動生成/刪除jenkins作業
http://evgeny-goldin.com/wiki/Maven-jenkins-plugin
和正常工作+它很酷,從這裏的名字,分支IDS等可以參數化(單一pom.xml文件管理所有詹金斯作業如通過。屬性)!
唯一的缺點是我還沒有想出如何再次刪除作業,但它應該很容易扔在清理腳本。
有沒有更好的方法來自動生成jenkins作業?例如。直接從構建腳本(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/
是的,我一定要嘗試格里特在一些點。但對於目前的任務來說,似乎有點矯枉過正。我剛剛發現:https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API看起來很有趣。 – so12345
@jserup是的,通過Jenkins API創建新工作非常簡單。另一個要考察的選項是Jenkins CLI程序(用於在腳本中嵌入Jenkins命令)https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI –