everybody, I have a problem with a stage in a Declaritive pipeline in Jenkins. I'd like Jenkins to check if the directory /root/elp contains data with the name *.php If this is the case, jenkins should execute a command. If there is nothing in the folder, Jenkins should finish the job with success.
My Code that not function :
        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" 
                    }
        }
    }
 
     
    