如何从JobDSL调用Jenkinsfile管道步骤?

时间:2018-05-01 14:48:17

标签: jenkins jenkins-pipeline jenkins-job-dsl

我们使用JobDSL(pipelineJob)将作业引导到我们的Jenkins 2服务器上,并使用Jenkins文件定义它们的步骤。

我们需要从JobDSL脚本内部调用Jenkinsfile Pipeline步骤,作为在作业的主Jenkinsfile完成执行后响应构建成功或失败的后置操作。 (我们无法在Jenkins文件中嵌入这一特定步骤 - 它需要存在于JobDSL定义中。)

可以这样做,如果是这样,怎么办? (理想的答案将包括最低工作pipelineJob示例。)

注1:在jobdsl-plugin的wiki中详细记录了从Jenkinsfile调用JobDSL脚本的步骤,但是尽管有大量的Google搜索,我们还没有看到相反的说明。

注2:来自Jenkins Gitlab Plugin的管道步骤示例为updateGitlabCommitStatus

0 个答案:

没有答案