以下是一些提示和代码段:
- 那里有一个Groovy脚本控制台
http://<jenkins-server>/script
,它将帮助您调试脚本。 - 这里是Jenkins Java API的链接。
- 输出所有作业名称的代码段:
def hi = hudson.model.Hudson.instance hi.getItems(hudson.model.Project).each {project -> println(project.displayName) }- 代码段提取
n
自LEVEL_n
(如封闭实施):
def level = { name -> def ret = 0 name.eachMatch(~'LEVEL_([1-9]+[0-9*])', {ret = it[1].toInteger()}) return ret }- 获取所有最新版本状态的代码段:
def hi = hudson.model.Hudson.instance hi.getItems(hudson.model.Project).each {project -> println(project.lastBuild.result) }- 链接到开始构建的方法。
注意:如果您使用的是Matrix版本,事情会变得有些麻烦。但是只要您不这样做就足够了。



