我是groovy脚本的新手。我有2个工作deploy_job和build_job。我想要build_job的主分支的成功内部版本号
我需要在deploy_job中编写一个groovy脚本,以获取build_job的主分支的成功内部版本号。我无法找到可用于获取具有内部版本号的主分支名称的方法。下面的脚本显示了所有分支的版本号(master,feature,bugfix等)
import hudson.model.*
def builds = []
def job = jenkins.model.Jenkins.instance.getItem("build_job")
job.builds.each {
def build = it
if (it.getResult().toString().equals("SUCCESS") ) {
it.badgeActions.each {
builds.add(build.displayName[1..-1])
}
}
}
builds.unique();
只想检索master分支的内部版本号。任何帮助将不胜感激