Вы на правильном пути. Чтобы проверить существование файла, вы можете использовать ls
и прочитать статус выхода.
stage('Check file existence') {
steps {
script {
fileExists = sh(returnStatus: true, script: 'ls /tmp/*.json') == 0
}
}
}
stage('Do actions') {
when {
expression { fileExists }
}
steps {
<insert desired steps here>
}
}