我需要获取下游作业详细信息,以便可以在我的上游作业简短说明或某些日志文件中更新此信息。
但是我找不到任何可以通话的电话。要获取上游作业信息,有getUpstreamCause(..)
,但DownstreamCause
却没有相似之处。
答案 0 :(得分:1)
我找到了解决方案。 Javadoc参考:https://javadoc.jenkins.io/plugin/workflow-support/org/jenkinsci/plugins/workflow/support/steps/build/RunWrapper.html
def job = build job: 'DownstreamJob'
println job.getId()
javadoc包含了我需要的所有详细信息。
答案 1 :(得分:0)
def startedJobld = build(
job: YOUR_DOWNSTREAM_JOB,
wait: true, // **IMPORTANT, otherwise build () does not return expected object**
propagate: true
println startedJobld .getId()
)