我试图通过 Jenkins DSL 启动一个项目,但不需要等待它完成。基本上我希望它开始一份孤儿工作。
node("slave-node")
{
// Launch pipeline job
stage("LaunchPipelineJob")
{
// this step runs for x mins and does a buch of work
echo "Starting pipelinejob"
def pipelinejob = build job: 'pipelineStep'
//echo "Pipeline job status: ${pipelinejob.result}"
}
// Launch the orphan
stage("LaunchOrphanJob")
{
// need to kick off this job, but dont care to wait for it to finish
echo "Starting orphanPipelinejob"
def orphanPipelinejob = build job: 'orphanStep'
}
}
Run Code Online (Sandbox Code Playgroud)
我查看了 dsl,但找不到任何关于如何启动孤儿的文档。谢谢