From 40bc9d5f7378bfb94714fd07ddae267f58ed2e49 Mon Sep 17 00:00:00 2001
From: Tucker Siegel <tgsiegel@umd.edu>
Date: Sun, 20 Mar 2022 20:34:27 -0400
Subject: [PATCH] ci fix

---
 dawn-client/testing | 70 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 70 insertions(+)
 create mode 100644 dawn-client/testing

diff --git a/dawn-client/testing b/dawn-client/testing
new file mode 100644
index 0000000..28baefa
--- /dev/null
+++ b/dawn-client/testing
@@ -0,0 +1,70 @@
+pipeline {
+  agent {label "node2"}
+  tools {
+        go 'go-1.16'
+  }
+  stages {
+      
+    stage('build') {
+        steps {
+            git branch: 'staging',
+                credentialsId: 'tucker-gitlab-login',
+                url: 'https://gitlab.cs.umd.edu/dawn/dawn-client'
+
+            sh """
+                npm i
+                npm run build:testing
+            """
+        }
+    }
+
+    
+    stage('copy build') {
+        steps {
+            sh '''
+                sudo cp build /var/www/dawn_test
+            '''
+        }
+    }
+    
+
+    
+    stage('restart nginx') {
+        steps {
+            sh '''
+                sudo service nginx restart
+            '''
+        }
+    }
+    
+    // stage('cleanup old images') {
+    //     steps {
+    //         sh '''
+    //             docker image prune --filter "until=168h" --filter "label!=latest" || true
+    //         '''
+    //         sh '''
+    //             docker rmi $(docker images | grep 'dev-test') || true
+    //         '''
+    //     }
+    // }
+
+        
+    stage('build new dawn-cli image') {
+        steps {
+            sh '''
+                docker build -t dawn/dawn-cli .
+            '''
+        }
+    }
+
+            
+    // stage('redeploy') {
+    //     steps {
+    //         sh """
+    //             dawn-cli deploy
+    //         """
+    //     }
+    // }
+   
+  }
+}
\ No newline at end of file
-- 
GitLab