From d3a160195b7ddea5b23412125e9e63a72cc7fccc Mon Sep 17 00:00:00 2001 From: "gajendran.c" Date: Sat, 30 May 2020 14:46:18 +0530 Subject: [PATCH] EnvironmentDashboard --- .../egov/jenkins/models/BuildConfig.groovy | 24 +++++++++++++++++++ vars/buildPipeline.groovy | 22 ++++++++++++++--- 2 files changed, 43 insertions(+), 3 deletions(-) diff --git a/src/org/egov/jenkins/models/BuildConfig.groovy b/src/org/egov/jenkins/models/BuildConfig.groovy index c637745..b20cb15 100644 --- a/src/org/egov/jenkins/models/BuildConfig.groovy +++ b/src/org/egov/jenkins/models/BuildConfig.groovy @@ -18,6 +18,30 @@ class BuildConfig { return context } + String getServiceCategoryName() { + String repo = null; + switch (this.context) { + case ~/.*core-services.*/: + repo = "CORE" + break; + case ~/.*municipal-services.*/: + repo = "MUNICIPAL" + break; + case ~/.*business-services.*/: + repo = "BUSINESS" + break; + case ~/.*frontend.*/: + repo = "FRONTEND" + break; + case ~/.*utilities.*/: + repo = "UTILITIES" + break; + default: + repo = "ALL-OTHERS" + } + return repo; + } + String getImageName() { return imageName diff --git a/vars/buildPipeline.groovy b/vars/buildPipeline.groovy index 82fc935..f452003 100644 --- a/vars/buildPipeline.groovy +++ b/vars/buildPipeline.groovy @@ -77,6 +77,8 @@ spec: String GCR_REPO_NAME = "asia.gcr.io/digit-egov"; def yaml = readYaml file: pipelineParams.configFile; List jobConfigs = ConfigParser.parseConfig(yaml, env); + String serviceCategory = null; + String buildNum = null; for(int i=0; i