詹金斯 - BlueOcean的帖子构建行动在哪里?

时间:2018-02-09 12:10:03

标签: jenkins jenkins-plugins jenkins-pipeline jenkins-blueocean

我正在尝试使用blueocean配置多分支管道。

以前我使用post build操作发送通知并触发其他任务取决于构建状态,如下所示:

post-build action

目前,我正在寻找多分支管道中的类似功能。

但是在旧界面和blueocean管道编辑器中找不到关于后期构建操作的任何内容。

Jenkins默认:

multi-branch pipeline

蓝海:

enter image description here

1 个答案:

答案 0 :(得分:1)

由于您正在使用管道,因此后期构建操作将进入在经典视图中的“构建配置”下配置的管道代码(即Jenkinsfile)。

post section可以放在管道范围或阶段范围内。

  • 在管道范围内,它应该在阶段阻止之后。
  • 在舞台范围内,post部分可放置在任何舞台块之后。

在管道末尾调用post build动作的示例如下所示。

pipeline {
    node any
    stages {
        stage('one') {

        }
        stage('two') {
        }
    } // end of stages block
    post {
        <checkstyle step>
    } //post block in pipeline scope
}