我有 3 个构建作业,它们在声明性 jenkins 文件中并行运行。它们运行在同一个节点,需要使用同一个工作空间。问题是 Jenkins 为每个阶段引用的工作空间,例如:
C:\UserData\Workspace \\Workspace for Job1
C:\UserData\Workspace@2 \\Workspace for Job2
C:\UserData\Workspace@3 \\Workspace for Job3
Run Code Online (Sandbox Code Playgroud)
Jenkins 为剩余 2 个阶段附加“@2”和“@3”,因此存在路径问题并且作业失败。有人可以帮我解决这个问题吗?
My code is:
pipeline {
stages {
stage('Build') {
parallel {
stage('Job1') {
agent {
node {
label 'label1'
customWorkspace = "C:\UserData\Workspace"
}
}
stage('Job2') { ... similar code ... }
stage('Job3') { ... similar code ... }
}
}
Run Code Online (Sandbox Code Playgroud) parallel-processing workspace jenkins jenkins-pipeline jenkins-declarative-pipeline