всем, у меня проблема со сценой в Декларативном конвейере в Дженкинсе.Я бы хотел, чтобы Дженкинс проверил, содержит ли каталог / root / elp данные с именем * .php. Если это так, то Дженкинс должен выполнить команду.Если в папке ничего нет, Дженкинс должен успешно завершить работу.
Мой код, который не работает:
stage('Test Stage') {
steps {
script {
def folder = new File( '/root/elp/test.php' )
if( folder.exists() ) {
sh "LINUX SHELL COMMAND"
} else {
println "File doesn't exist"
}
}
}