From 5d883f70db4dd63b86dbaba71cf06500a3d4cdf0 Mon Sep 17 00:00:00 2001
From: Tucker Siegel <tgsiegel@terpmail.umd.edu>
Date: Tue, 11 Oct 2022 14:55:24 -0400
Subject: [PATCH] update

---
 dawn-analytics/dev             |  6 ++---
 dawn-analytics/staging         |  4 +--
 dawn-service-discovery/dev     |  1 -
 dawn-service-discovery/staging |  1 -
 dawn-user/staging              | 46 +++++++++++++++++++++++++++++++++-
 5 files changed, 50 insertions(+), 8 deletions(-)
 delete mode 100644 dawn-service-discovery/dev
 delete mode 100644 dawn-service-discovery/staging

diff --git a/dawn-analytics/dev b/dawn-analytics/dev
index 8601a54..a633a44 100644
--- a/dawn-analytics/dev
+++ b/dawn-analytics/dev
@@ -13,9 +13,9 @@ pipeline {
         stage('build') {
             steps {
                 git branch: 'staging',
-                credentialsId: 'tucker-gitlab-login',
-                url: 'https://gitlab.cs.umd.edu/dawn/go-backend/dawn-analytics.git'
-
+                credentialsId: 'tgsiegel-gitlab-ssh',
+                url: 'git@gitlab.cs.umd.edu:dawn/go-backend/dawn-analytics.git'
+                
                 sh '''
                 sudo docker build -t docker.registry.dawn.int:5000/dawn/dawn-analytics:latest . -f Dockerfile
                 sudo docker push docker.registry.dawn.int:5000/dawn/dawn-analytics:latest
diff --git a/dawn-analytics/staging b/dawn-analytics/staging
index 8601a54..c4629f3 100644
--- a/dawn-analytics/staging
+++ b/dawn-analytics/staging
@@ -13,8 +13,8 @@ pipeline {
         stage('build') {
             steps {
                 git branch: 'staging',
-                credentialsId: 'tucker-gitlab-login',
-                url: 'https://gitlab.cs.umd.edu/dawn/go-backend/dawn-analytics.git'
+                credentialsId: 'tgsiegel-gitlab-ssh',
+                url: 'git@gitlab.cs.umd.edu:dawn/go-backend/dawn-analytics.git'
 
                 sh '''
                 sudo docker build -t docker.registry.dawn.int:5000/dawn/dawn-analytics:latest . -f Dockerfile
diff --git a/dawn-service-discovery/dev b/dawn-service-discovery/dev
deleted file mode 100644
index de006d4..0000000
--- a/dawn-service-discovery/dev
+++ /dev/null
@@ -1 +0,0 @@
-backendDevServicePipeline "dawn-service-discovery"
\ No newline at end of file
diff --git a/dawn-service-discovery/staging b/dawn-service-discovery/staging
deleted file mode 100644
index ed13ee6..0000000
--- a/dawn-service-discovery/staging
+++ /dev/null
@@ -1 +0,0 @@
-backendStagingServicePipeline "https://gitlab.cs.umd.edu/dawn/go-backend/dawn-service-discovert", "staging", "dawn-service-discovery"
\ No newline at end of file
diff --git a/dawn-user/staging b/dawn-user/staging
index 6bbe066..29001dd 100644
--- a/dawn-user/staging
+++ b/dawn-user/staging
@@ -1 +1,45 @@
-backendStagingServicePipeline "https://gitlab.cs.umd.edu/dawn/go-backend/dawn-user.git", "staging", "dawn-user"
\ No newline at end of file
+pipeline {
+    agent { label 'node2' }
+    tools { nodejs 'node' }
+    stages {
+        stage('notify') {
+            steps {
+                script {
+                    slack_send_start()
+                }
+            }
+        }
+
+        stage('build') {
+            steps {
+                git branch: 'staging',
+                credentialsId: 'tgsiegel-gitlab-ssh',
+                url: 'git@gitlab.cs.umd.edu:dawn/go-backend/dawn-user.git'
+
+                sh '''
+                sudo docker build -t docker.registry.dawn.int:5000/dawn/dawn-user:latest . -f Dockerfile
+                sudo docker push docker.registry.dawn.int:5000/dawn/dawn-user:latest
+            '''
+            }
+        }
+
+        stage('deploy') {
+            steps {
+                upgradeKubernetes('dawn-user', 'staging')
+            }
+        }
+    }
+
+    post {
+        success {
+            script {
+                slack_send_success()
+            }
+        }
+        failure {
+            script {
+                slack_send_failure()
+            }
+        }
+    }
+}
-- 
GitLab