小编Luk*_*ley的帖子

詹金斯通过 DSL 启动工作,不要等待工作完成

我试图通过 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,但找不到任何关于如何启动孤儿的文档。谢谢

dsl groovy jenkins

6
推荐指数
2
解决办法
3279
查看次数

标签 统计

dsl ×1

groovy ×1

jenkins ×1