如何在 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