dee*_*bee 7 jenkins jenkins-pipeline
有没有办法通过Jenkins管道脚本获取构建步骤的URL(无需等待完成)?
这是我尝试过的,但构建的返回值是null.
def build_job = build job: 'dummy_job', wait: false
尝试获取URL如下:
build_job.absoluteUrl
您可以使用 getRawBuild() 方法获取它:
def build_job=build(job:'dummy_job',propagate:false)
echo build_job.getResult()
echo build_job.getRawBuild().getAbsoluteUrl()
Run Code Online (Sandbox Code Playgroud)
不要使用 ,wait: false因为该函数不会返回预期的结果。propagate: false如果被调用的作业失败,请不要使用,这样作业就不会在下一步之前失败。
| 归档时间: |
|
| 查看次数: |
1454 次 |
| 最近记录: |