【问题标题】:Jenkins declarative pipeline create custom workspace for parallel buildsJenkins 声明性管道为并行构建创建自定义工作区
【发布时间】:2018-08-31 06:29:11
【问题描述】:

我正在使用声明性管道构建一个项目,我想为并行步骤创建两个不同名称的不同工作区。我该怎么做?

就是这样的

build1 workspace : /some/path/build-1
build2 workspace : /some/path/build-2

【问题讨论】:

  • 用例是在同一个构建代理上多次运行同一个作业吗?

标签: jenkins jenkins-pipeline jenkins-declarative-pipeline


【解决方案1】:

您是否正在寻找类似的东西:

pipeline {
    agent none
    stages {
        stage('Parallel Stages') {
            parallel {
                stage('Parallel Stage 1') {
                    agent {
                        node {
                            label 'label'
                            customWorkspace '/tmp/dir1'
                        }
                    }
                    steps {
                        echo pwd()
                    }
                }
                stage('Parallel Stage 2') {
                    agent {
                        node {
                            label 'label'
                            customWorkspace '/tmp/dir2'
                        }
                    }
                    steps {
                        echo pwd()
                    }
                }
            }
        }
    }
}

【讨论】:

    猜你喜欢
    • 2017-12-03
    • 1970-01-01
    • 1970-01-01
    • 2018-10-25
    • 2017-12-01
    • 1970-01-01
    • 2020-07-21
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多