我们需要远程设置索赔或作为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