From 6624403f22239943ce5d761ff6c36cfafec7aa16 Mon Sep 17 00:00:00 2001 From: Manuel Kieweg <manuel.kieweg@h-da.de> Date: Tue, 13 Apr 2021 14:34:14 +0200 Subject: [PATCH] nightly builds for k8s --- build/cd/deploy.go | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/build/cd/deploy.go b/build/cd/deploy.go index 44259a23a..be95a93af 100644 --- a/build/cd/deploy.go +++ b/build/cd/deploy.go @@ -1,8 +1,10 @@ package main import ( - "code.fbi.h-da.de/cocsn/gosdn/nucleus" "context" + "os" + + "code.fbi.h-da.de/cocsn/gosdn/nucleus" log "github.com/sirupsen/logrus" appv1 "k8s.io/api/apps/v1" corev1 "k8s.io/api/core/v1" @@ -12,7 +14,6 @@ import ( "k8s.io/apimachinery/pkg/util/intstr" "k8s.io/client-go/kubernetes" "k8s.io/client-go/tools/clientcmd" - "os" ) func main() { @@ -28,7 +29,7 @@ func main() { } var tag string switch os.Getenv("CI_COMMIT_BRANCH") { - case "master": + case os.Getenv("CI_DEFAULT_BRANCH"): tag = "latest" case "develop": tag = "develop" @@ -36,6 +37,15 @@ func main() { tag = os.Getenv("CI_COMMIT_SHA") } + switch os.Getenv("CI_NIGHTLY") { + case "mainline": + tag = "nightly" + case "develop": + tag = "nightly-develop" + default: + tag = os.Getenv("CI_COMMIT_SHA") + } + switch os.Getenv("K8S_OP") { case "create": if err := create(clientset, tag); err != nil { -- GitLab