我正在使用声明性管道构建一个项目,我想为并行步骤创建两个具有两个不同名称的不同工作区。我该怎么做?
即类似
build1 workspace : /some/path/build-1
build2 workspace : /some/path/build-2
答案 0 :(得分:3)
您在寻找类似的东西吗?
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()
}
}
}
}
}
}