diff --git a/Jenkinsfile b/Jenkinsfile index 330f47ee..7353b5df 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -77,29 +77,14 @@ pipeline { } } - stage('Check Cleanup Status') { - steps { - script { - def isCleanupRunning = sh(script: 'pgrep -f "docker image prune"', returnStatus: true) == 0 - currentBuild.description = isCleanupRunning ? 'Cleanup is already running' : 'Ready for cleanup' - - if (isCleanupRunning) { - currentBuild.result = 'ABORTED' - error('Cleanup is already running. Aborting this build.') - } - } - } - } - stage('Cleanup') { - when { - expression { - return currentBuild.result != 'ABORTED' - } - } steps { script { - sh 'docker image prune -a -f' + try { + sh 'docker image prune -a -f' + } catch (Exception e) { + echo "Error during cleanup: ${e.message}" + } } } }