fix jenkins branch detection for conditional stages

This commit is contained in:
RebeccaNod1 2025-08-12 06:36:48 -05:00
parent 00c849c208
commit 46d4c66dbc

17
Jenkinsfile vendored
View file

@ -41,7 +41,9 @@ pipeline {
when { when {
anyOf { anyOf {
branch 'main' branch 'main'
branch 'origin/main'
branch 'develop' branch 'develop'
branch 'origin/develop'
} }
} }
steps { steps {
@ -59,7 +61,10 @@ pipeline {
stage('Generate Release Package') { stage('Generate Release Package') {
when { when {
branch 'main' anyOf {
branch 'main'
branch 'origin/main'
}
} }
steps { steps {
echo "📦 Creating release package..." echo "📦 Creating release package..."
@ -101,7 +106,10 @@ pipeline {
stage('Update Documentation') { stage('Update Documentation') {
when { when {
branch 'main' anyOf {
branch 'main'
branch 'origin/main'
}
} }
steps { steps {
echo "📚 Updating project documentation..." echo "📚 Updating project documentation..."
@ -126,7 +134,10 @@ pipeline {
stage('Notify Success') { stage('Notify Success') {
when { when {
branch 'main' anyOf {
branch 'main'
branch 'origin/main'
}
} }
steps { steps {
echo "🎉 Build completed successfully!" echo "🎉 Build completed successfully!"