fix jenkins branch detection for conditional stages
This commit is contained in:
parent
00c849c208
commit
46d4c66dbc
1 changed files with 14 additions and 3 deletions
11
Jenkinsfile
vendored
11
Jenkinsfile
vendored
|
|
@ -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 {
|
||||||
|
anyOf {
|
||||||
branch 'main'
|
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 {
|
||||||
|
anyOf {
|
||||||
branch 'main'
|
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 {
|
||||||
|
anyOf {
|
||||||
branch 'main'
|
branch 'main'
|
||||||
|
branch 'origin/main'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
steps {
|
steps {
|
||||||
echo "🎉 Build completed successfully!"
|
echo "🎉 Build completed successfully!"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue