7

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

我的工作流程

我喜欢学习如何并行运行工作流,就像 jenkins blue ocean beta 页面中显示的图片一样。

詹金斯蓝海

非常感谢 !

4

1 回答 1

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"
    }
}

用户界面在行动

blueocean 并行管道演示

干杯,祝你好运。

于 2016-12-22T02:50:38.570 回答