如何构建一个管道,如蓝色海洋beta项目页面所示

use*_*524 7 jenkins jenkins-pipeline jenkins-blueocean

我是Jenkins的新手,正在寻找自动化和可视化工作流程的方法.我能够将很少的工作流程/工作链接在一起.

我的工作流程

我想学习如何并行运行工作流程,如jenkins blue ocean beta页面中显示的图片.

詹金斯蓝色海洋

非常感谢 !

Ste*_*ain 5

在一些指南中建立具有平行步骤的管道是很好的文档,我发现这些是我个人查找信息的最有效的地方:

我也回答了关于如何正确设置它的问题 (我知道,无耻).


为了好玩,这里是管道groovy脚本来构建示例[显然缺少实际的构建命令].

node('master') {
    stage('Build') {
        sh "echo Build"
    }
    stage('Test'){
      parallel (
        "JUnit": { 
            sh "echo JUnit"
        },
        "DBUnit": { 
            sh "echo DBUnit"
        },
        "Jasmine": { 
            sh "echo Jasmine"
        },
      )
    }
    stage('Browser Tests'){
      parallel (
        "Firefox": { 
            sh "echo Firefox"
        },
        "Edge": { 
            sh "echo Edge"
        },
        "Safari": { 
            sh "echo Safari"
        },
        "Chrome": { 
            sh "echo Chrome"
        },
      )
    }
    stage('Dev'){
        sh "echo Dev"
    }
    stage('Staging'){
        sh "echo Staging"
    }
    stage('Production'){
        sh "echo Production"
    }
}
Run Code Online (Sandbox Code Playgroud)

UI在行动中

blueocean并行管道的演示

干杯,祝你好运.