Вывод SVN в рабочее пространство в конвейере Дженкинса - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь преобразовать фристайл-проект в конвейер Дженкинса. При этом я пытался оформить заказ из SVN. Я использую следующий код для этого. но проблема здесь в том, что он проверяется в подпапке "testProject" (/ etc / jenkins / workspace / testJob / testProject), а не в рабочей области (/etc/jenkins/workspace/testJob).

stage('SVN Checkout') {
    steps {
    catchError(buildResult: 'FAILURE', message: 'SVN Checkout Failure', stageResult: 'FAILURE') {
        cleanWs()
        checkout([$class: 'SubversionSCM', 
              additionalCredentials: [], 
              excludedCommitMessages: '', 
              excludedRegions: '', 
              excludedRevprop: '', 
              excludedUsers: '', 
              filterChangelog: false, 
              ignoreDirPropChanges: false, 
              includedRegions: '', 
              locations: [[cancelProcessOnExternalsFail: true,
                credentialsId: '3d959e12-60cc8f9a553d', 
                depthOption: 'infinity', 
                ignoreExternalsOption: true, 
                remote: 'http://<SVN URL>/testProject']], 
                quietOperation: true,
                local: '.',
                workspaceUpdater: [$class: 'UpdateUpdater']])
    }
    }
}

Я даже попробовал dir ('/ etc / jenkins / workspace / testJob') и ws ('/ etc / jenkins / workspace / testJob'), но все равно он создает папку "testProject" в рабочей области во время проверки.

Как я могу оформить код в текущей директории рабочего пространства, а не внутри подпапки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...