我們需要遠程設置索賠或作爲jenkins中的後期構建操作。這甚至有可能嗎?Jenkins通過rest API或groovy執行索賠
這不起作用,或者什麼都不做。 Groovy的生成後:
println("Claim job of $manager.build.project.name") ClaimBuildAction action = manager.build.getAction(hudson.plugins.claim.ClaimBuildAction.class); action.claim("user2", "reason", "user1", true);
我檢查了測試ClaimBuildPlugin,但看上去有點髒使用HtmlForm控件創建索賠。 https://github.com/jenkinsci/claim-plugin/blob/master/src/test/java/hudson/plugins/claim/ClaimTest.java
博鰲亞洲論壇插件這樣做https://wiki.jenkins-ci.org/display/JENKINS/Build+Failure+Analyzer,所以應該有可能 –
@LarryCai:也許我錯過了拉里的觀點,但我沒有看到該回購中的ClaimPlugin。我認爲「構建失敗分析器」有它類似的實現。 – MaTePe