def mapBranchToEnv(branchName) { def branchNameToEnv = [develop: 'dev', qa: 'qa', master: 'prod', main: 'prod'] return branchNameToEnv[branchName] } def mapBranchToSecretPrefix(branchName) { def branchNameToPrefix = [ develop: 'DEV_', qa: 'QA_', demo: 'DEMO_', master: '', main: '' ] return branchNameToPrefix[branchName] } def mapBranchToComposeFileName(branchName) { return 'livecarta_build/compose.' + mapBranchToEnv(branchName) + '.yaml' } def mapBranchToComposeProjectName(branchName) { return 'lc_' + mapBranchToEnv(branchName) + '_apps' } def mapBranchToImgTag(branchName) { def tag = [develop: 'dev', qa: 'qa', master: 'prod', main: 'prod'] return tag[branchName] } def mapBranchToDeploymentServer(branchName) { def servers = [develop: 'livecarta-dev', qa: 'live-ci', master: 'livecarta-prod-web', main: 'livecarta-prod-web'] return servers[branchName] }