【问题标题】: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()
}
}
}
}
}
}