Лучшее решение - использовать построенную Дженкинсом переменную среды WORKSPACE
, которая представляет рабочую область задания, в которой находится исходный код после клонирования из SVN или Git.
stage('Build') {
steps {
sh '''
pwd
ls -l
cd ${WORPKSPACE}
echo $PATH
mvn clean package
'''
}
}
Свыше pwd
- для печатипуть к папке рабочей области задания, ls -l
- распечатывать файлы и папки в папке рабочей области задания.Вы можете удалить их, если папка рабочего пространства является ожидаемым рабочим каталогом.