From 34997107652cc2195597856a7a6634863ff37984 Mon Sep 17 00:00:00 2001 From: sido Date: Thu, 19 Jul 2018 23:15:28 +0200 Subject: [PATCH] make views confiogurable --- molgenis-jenkins/templates/config.tpl | 87 +++++++++------------------ molgenis-jenkins/values.yaml | 8 +++ 2 files changed, 37 insertions(+), 58 deletions(-) diff --git a/molgenis-jenkins/templates/config.tpl b/molgenis-jenkins/templates/config.tpl index cc10115..515ed47 100644 --- a/molgenis-jenkins/templates/config.tpl +++ b/molgenis-jenkins/templates/config.tpl @@ -32,62 +32,6 @@ data: ${ITEM_ROOTDIR}/builds - - - - all - false - false - - - - - ops - false - false - - - - molgenis-ops-docker-httpd - molgenis-ops-docker-maven - - - - - - - - - - - - - false - - - - dev - false - false - - - - molgenis - - - - - - - - - - - - - false - - dev @@ -216,13 +160,40 @@ data: - All + all false false +{{- range $viewName, $view := .Views }} + + + $viewName + false + false + + + +{{- range $jobName, $job := $view.Jobs }} + $jobName +{{- end }} + + + + + + + + + + + + + false + +{{- end }} - All + dev 50000 {{- range .Values.Master.DisabledAgentProtocols }} diff --git a/molgenis-jenkins/values.yaml b/molgenis-jenkins/values.yaml index 0f87ccc..fd41e53 100644 --- a/molgenis-jenkins/values.yaml +++ b/molgenis-jenkins/values.yaml @@ -18,6 +18,14 @@ jenkins: GitHub: ClientID: "" ClienSecret: "" + Views: + dev: + Jobs: + - molgenis + ops: + Jobs: + - molgenis-ops-docker-httpd + - molgenis-ops-docker-maven Jobs: |- molgenis: |-