forked from LiveCarta/LivecartaPipelinesSharedLibraries
22 lines
637 B
Groovy
22 lines
637 B
Groovy
def mapBranchToEnv(branchName) {
|
|
def branchNameToEnv = [develop: 'dev', qa: 'qa', master: 'prod']
|
|
return branchNameToEnv[branchName]
|
|
}
|
|
|
|
def composeFileName(branchName) {
|
|
return 'livecarta_build/compose.' + mapBranchToEnv(branchName) + '.yaml'
|
|
}
|
|
|
|
def composeProjectName(branchName) {
|
|
return 'lc_' + mapBranchToEnv(branchName) + '_apps'
|
|
}
|
|
|
|
def imgTag(branchName) {
|
|
def tag = [develop: 'dev', qa: 'qa', master: 'prod', main: 'prod']
|
|
return tag[branchName]
|
|
}
|
|
|
|
def deploymentServer(branchName) {
|
|
def servers = [develop: 'livecarta-dev', qa: 'live-ci', master: 'livecarta-prod-web']
|
|
return servers[branchName]
|
|
} |