ci: refs #6695 update Jenkinsfile to include 'main' and 'beta' in protected branches

This commit is contained in:
Alex Moreno 2025-02-21 15:07:01 +01:00
parent fe6f575f7c
commit 6f688c337e
1 changed files with 8 additions and 3 deletions

11
Jenkinsfile vendored
View File

@ -12,18 +12,23 @@ def BRANCH_ENV = [
node {
stage('Setup') {
env.NODE_ENV = BRANCH_ENV[env.BRANCH_NAME] ?: 'dev'
GIT_PROTECTED_BRANCH = [
PROTECTED_BRANCH = [
'dev',
'test',
'master',
'main',
'beta'
]
PROTECTED_BRANCH = GIT_PROTECTED_BRANCH + ['main','beta']
TARGET_BRANCH = GIT_PROTECTED_BRANCH.find { it == env.CHANGE_TARGET } ?: "dev"
TARGET_BRANCH = PROTECTED_BRANCH.find { it == env.CHANGE_TARGET } ?: "dev"
IS_PROTECTED_BRANCH = PROTECTED_BRANCH.contains(env.BRANCH_NAME)
IS_LATEST = ['master', 'main'].contains(env.BRANCH_NAME)
// https://www.jenkins.io/doc/book/pipeline/jenkinsfile/#using-environment-variables
echo "NODE_NAME: ${env.NODE_NAME}"
echo "WORKSPACE: ${env.WORKSPACE}"
configFileProvider([
configFile(fileId: 'salix-front.properties',
variable: 'PROPS_FILE')