Параллельное выполнение нескольких этапов в одном узле с одной рабочей областью - PullRequest
0 голосов
/ 21 октября 2019

У меня есть 3 задания сборки, которые выполняются параллельно в декларативном файле jenkinsfile. Они работают в одном узле и должны использовать одно и то же рабочее пространство. Проблема заключается в рабочей области, на которую Дженкинс ссылается на каждый этап, например:

C:\UserData\Workspace                 \\Workspace for Job1
C:\UserData\Workspace@2               \\Workspace for Job2
C:\UserData\Workspace@3               \\Workspace for Job3

Дженкинс добавляет '@ 2' и '@ 3' к оставшимся 2 этапам, и, следовательно, возникает проблема с путем, и задание не выполняется. ,Может кто-нибудь помочь мне в решении этой проблемы?

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 ... }
    }
}
...