JIRA-1388 [FEATURE] Environment.yaml and monaco commands updated

feature/dynatrace_config_testing
qxv1135 2021-04-26 22:48:30 +05:30
parent 71cfd54e1c
commit 409d35d1ee
2 changed files with 14 additions and 6 deletions

16
Jenkinsfile vendored
View File

@ -9,9 +9,17 @@
options { options {
ansiColor('xterm') ansiColor('xterm')
} }
agent{label 'jaws-slaves'} agent{label 'on-prem-slaves'}
environment { environment {
AUTH = credentials('proxy')
proxy_user = "${AUTH_USR}"
proxy_pw = "${AUTH_PSW}"
http_proxy="http://${proxy_user}:${proxy_pw}@proxy.muc:8080"
https_proxy="http://${proxy_user}:${proxy_pw}@proxy.muc:8080"
no_proxy="localhost,127.0.0.1,.muc,.bmwgroup.net"
HTTP_PROXY="${http_proxy}"
HTTPS_PROXY="${https_proxy}"
NO_PROXY="${no_proxy}"
CICD_Testing_TOKEN = credentials('dynatrace_automation_testing_token') CICD_Testing_TOKEN = credentials('dynatrace_automation_testing_token')
} }
@ -115,7 +123,7 @@
envs.each { env -> envs.each { env ->
if(params['APPLICATION'] != null){ if(params['APPLICATION'] != null){
folders.each { folder -> folders.each { folder ->
sh "cd ${folder} && monaco -v -e $WORKSPACE/environment.yaml -se ${env} --dry-run" sh "monaco -v -e $WORKSPACE/environment.yaml -se ${env} --project ${folder} --dry-run"
} }
} else{ } else{
println "Application not selected" println "Application not selected"
@ -140,7 +148,7 @@
if(params['APPLICATION'] != null){ if(params['APPLICATION'] != null){
folders.each { folder -> folders.each { folder ->
sh "set +x && echo ------------ Starting Deployment on environment $env for app $folder -----------" sh "set +x && echo ------------ Starting Deployment on environment $env for app $folder -----------"
sh "cd ${folder} && monaco -v -e $WORKSPACE/environment.yaml -se ${env}" sh "monaco -v -e $WORKSPACE/environment.yaml -se ${env} --project ${folder}"
} }
} else{ } else{
println "Application not selected" println "Application not selected"

View File

@ -1,4 +1,4 @@
CICD-Testing: CICD-Testing:
- name: "DE-8_Test_1" - name: "DE-8_Test_1"
- env-url: "https://ltdynatsv01.bmwgroup.net:8021/" - env-url: "https://ltdynatsv01.bmwgroup.net:8021/e/2cd2c72b-db3f-41fe-bb62-219dae76eac8/"
- env-token-name: "CICD_Testing_TOKEN" - env-token-name: "CICD_Testing_TOKEN"