jenkins groovy脚本检查是否标记了构建

时间:2012-08-30 17:02:22

标签: groovy tags jenkins tagging post-build

在groovy中如何检查特定构建是否被标记? 我正在使用这些信息来标记构建“永远保持”。

我正在使用此脚本来获取特定作业的构建:

item=hudson.model.Hudson.instance.getItem("Build")
//build = item.getLastBuild()   
builds = item.getBuilds()   
//println build.getTime()
abcd=""
  builds.each { result=it.getResult().toString().equals("SUCCESS") 
    if (it.getResult().toString().equals("SUCCESS"))
    {
        abcd+= it.getNumber() +","
        }
    println it.isKeepLog()
  }

println abcd[0..-2]

1 个答案:

答案 0 :(得分:0)

查看此页面:Jenkins Javadocs,我认为您应该可以在作业/运行中调用'.isTagged()'。我的groovy控制台暂时不工作,所以我无法测试它......

如果你正常工作,请分享结果!