diff --git a/Jenkinsfile b/Jenkinsfile index d3f453f..f647a68 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,13 +1,11 @@ def loopEnvironments(environments){ print env.JENKINS_URL - environments.each { key, value -> + environments.each { key -> //sh "echo ${key} - ${value}" - environments."${key}".each {k,v -> sh "echo ${k} - ${v}"} - //print environments."${key}".env-url - //print environments."${key}".env-token-name - // ${entry}.each { env -> sh "echo execute script on ${env}" } - //entry.each { env -> sh "execute script on ${env.name} with URL ${env.env-url} and token name ${env.env-token-name}"} + env = readYaml environments."${key}" + //environments."${key}".each {k -> sh "echo ${k} "} + env.each { k,v -> sh "echo ${k} - ${v}"} } } diff --git a/environment.yaml b/environment.yaml index 59febdf..e668403 100644 --- a/environment.yaml +++ b/environment.yaml @@ -2,23 +2,29 @@ euprod: - name: "EUprod" - env-url: "https://xxu26128.live.dynatrace.com" - env-token-name: "EUPROD_TOKEN_VAR" + - jenkins: "https://jaws.bmwgroup.net/opapm/" eupreprod: - name: "eupreprod" - env-url: "https://qqk70169.live.dynatrace.com" - env-token-name: "EUPREPROD_TOKEN_VAR" + - jenkins: "https://jaws.bmwgroup.net/opapm/" napreprod: - name: "napreprod" - env-url: "https://onb44935.live.dynatrace.com" - env-token-name: "NAPREPROD_TOKEN_VAR" + - jenkins: "https://jaws.bmwgroup.net/opapm/" naprod: - name: "naprod" - env-url: "https://wgv50241.live.dynatrace.com" - env-token-name: "NAPROD_TOKEN_VAR" + - jenkins: "https://jaws.bmwgroup.net/opapm/" cnprod: - name: "cnprod" - env-url: "https://dynatracemgd-cn.bmwgroup.net/e/b921f1b9-c00e-4031-b9d1-f5a0d530757b" - env-token-name: "CNPROD_TOKEN_VAR" + - jenkins: "https://jaws-china.bmwgroup.net/opmaas/" cnpreprod: - name: "cnpreprod" - env-url: "https://dynatracemgd-cn.bmwgroup.net/e/b921f1b9-c00e-4031-b9d1-f5a0d530757b" - env-token-name: "CNPREPROD_TOKEN_VAR" + - jenkins: "https://jaws-china.bmwgroup.net/opmaas/"