Jenkins声明性管道为并行构建创建自定义工作区
我正在使用声明性管道构建一个项目,我想为并行步骤创建两个不同的工作区,使用两个不同的名称。我该怎么做 i、 呃,像这样的Jenkins声明性管道为并行构建创建自定义工作区,jenkins,jenkins-pipeline,jenkins-declarative-pipeline,Jenkins,Jenkins Pipeline,Jenkins Declarative Pipeline,我正在使用声明性管道构建一个项目,我想为并行步骤创建两个不同的工作区,使用两个不同的名称。我该怎么做 i、 呃,像这样的 build1 workspace : /some/path/build-1 build2 workspace : /some/path/build-2 您是否正在寻找类似于: pipeline { agent none stages { stage('Parallel Stages') { parallel {
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()
}
}
}
}
}
}
用例是在同一个构建代理上多次运行同一个作业吗?