繁体   English   中英

Jenkins声明式管道为并行构建创建自定义工作区

[英]Jenkins declarative pipeline create custom workspace for parallel builds

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

即,像这样的东西

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

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

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()
                    }
                }
            }
        }
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM