如何在 jenkins 管道中获取触发作业的 Build url?
How to get the Build url of the triggered job in jenkins pipeline?
script {
def job = build job: '<job>'
if (job.getResult().equals('FAILURE')) {
def jobName = '<job>'
def date = new Date().format('dd/MM/yyyy')
echo "Build Result: " + job.getResult()
slackSend color: "danger", message: "${jobName} failed on " + date + "\n Build URL - ${absoluteUrl}"
}
else {
echo "Build Result: " + job.getResult()
}
}
如何获取“”的构建 url。
通过使用 'JOB_URL' 我得到了父作业的 url 。
'absoluteUrl' 抛出“No such property: absoluteUrl for class: groovy.lang.Binding
”错误。
感谢您的帮助。
absoluteUrl
未定义。 job.getAbsoluteUrl()
会给你 URL。
参见 documentation
script {
def job = build job: '<job>'
if (job.getResult().equals('FAILURE')) {
def jobName = '<job>'
def date = new Date().format('dd/MM/yyyy')
echo "Build Result: " + job.getResult()
slackSend color: "danger", message: "${jobName} failed on " + date + "\n Build URL - ${absoluteUrl}"
}
else {
echo "Build Result: " + job.getResult()
}
}
如何获取“”的构建 url。
通过使用 'JOB_URL' 我得到了父作业的 url 。
'absoluteUrl' 抛出“No such property: absoluteUrl for class: groovy.lang.Binding
”错误。
感谢您的帮助。
absoluteUrl
未定义。 job.getAbsoluteUrl()
会给你 URL。
参见 documentation