Как перечислить имена проектов / заданий в системе Groovy только на главном узле? Чтобы быть более конкретным:
Мне нужен только список работ, выполняемых на мастере! Я не хочу выводить какие-либо задания, которые выполняются на подчиненных узлах!
Как перечислить имена проектов / заданий в системе Groovy только на главном узле? Чтобы быть более конкретным:
Мне нужен только список работ, выполняемых на мастере! Я не хочу выводить какие-либо задания, которые выполняются на подчиненных узлах!
Как перечислить все задания, которые выполнялись на главном сервере, а не те, которые будут выполняться на главном сервере ... Этот сценарий проверяет только те задания, которые действительно были запущены, и не были удалены / очищены.
http://javadoc.jenkins-ci.org/hudson/model/AbstractBuild.html#getBuiltOnStr()
import hudson.model.*
jenkins = Hudson.instance
items = jenkins.items
for (item in items){
def job = item.getLastBuild()
if(job != null){
if(job.getBuiltOnStr() == null || job.getBuiltOnStr() == "")
println "Built on master: " + job.toString()
}
}
groovy.lang.MissingMethodException: No signature of method: org.jenkinsci.plugins.workflow.job.WorkflowRun.getBuiltOnStr() is applicable for argument types: () values: []
есть ли другой сценарий, который мы можем использовать?
- person arielma; 10.06.2020