Дженкинс конвейер, как перейти в другую папку - PullRequest
0 голосов
/ 17 сентября 2018

В настоящее время я использую сценарий конвейера Jenkins.

Для выполнения одной команды мне нужно получить доступ к папке вне ее каталога рабочей области.

Я попытался sh "cd $workspace/", но он вернул текущую рабочую областьпапка.

Как я могу перейти в корневой каталог рабочей области и затем перейти в другую папку.Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 07 августа 2019

Используйте переменную среды WORKSPACE для изменения каталога рабочей области.

Если вы используете Jenkinsfile, используйте следующий код:

dir("${env.WORKSPACE}/aQA"){
    sh "pwd"
}
0 голосов
/ 17 сентября 2018

Вы можете использовать шаг dir , например:

dir("folder") {
    sh "pwd"
}

. folder может быть относительным или абсолютным путем.

...