使用默认Jenkins管道同时构建2个作业

时间:2017-04-05 21:19:48

标签: jenkins jenkins-pipeline

我想同时构建两个项目,因为一个是64位,另一个是32位。目前我有我的Jenkins设置使用它的两个执行器来构建它们。但是当使用Jenkins Pipeline脚本语言时,它总是按顺序构建它们而不是同时构建它们。

这是我的脚本,它首先构建32位项目,然后构建64位

node('master') {
    stage('Build')
    {
        stage('32')
        {
            build 'Short'
        }

        stage('64')
        {
            build 'Long'
        }
    }
}

注意 - 如果我不需要,我不想使用像Workflow这样的插件

1 个答案:

答案 0 :(得分:2)

请参阅Jenkins book, Advanced Scripted Pipeline, Executing in parallel

stage('Build') {
    parallel 32: {
        ...
    },
    64: {
        ...
    }
}

以及Jenkins pipeline with parallel