diff --git a/Jenkinsfile b/Jenkinsfile index da300e1..9c1fa78 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -20,6 +20,17 @@ pipeline { } } + stage('Clean Workspace') { + steps { + echo "🧹 Cleaning up processed files from previous builds..." + sh ''' + # Remove any processed files from previous builds + rm -f processed_*.lsl + echo "Workspace cleaned of processed files" + ''' + } + } + stage('LSL Validation') { steps { echo "🔧 Validating LSL syntax..." @@ -37,25 +48,6 @@ pipeline { } } - stage('Clean Workspace') { - when { - anyOf { - environment name: 'GIT_BRANCH', value: 'origin/main' - environment name: 'GIT_BRANCH', value: 'origin/develop' - environment name: 'GIT_BRANCH', value: 'main' - environment name: 'GIT_BRANCH', value: 'develop' - } - } - steps { - echo "🧹 Cleaning up processed files from previous builds..." - sh ''' - # Remove any processed files from previous builds - rm -f processed_*.lsl - echo "Workspace cleaned of processed files" - ''' - } - } - stage('Preprocess Scripts') { when { anyOf {