diff --git a/dawn-analytics/dev b/dawn-analytics/dev
index 4a3fa9c7b53d927b9d99f36fc95550f8d9e58d63..8601a547baa0ba9da7f460fa1828d5151b351518 100644
--- a/dawn-analytics/dev
+++ b/dawn-analytics/dev
@@ -12,7 +12,7 @@ pipeline {
 
         stage('build') {
             steps {
-                git branch: 'main',
+                git branch: 'staging',
                 credentialsId: 'tucker-gitlab-login',
                 url: 'https://gitlab.cs.umd.edu/dawn/go-backend/dawn-analytics.git'
 
diff --git a/dawn-analytics/staging b/dawn-analytics/staging
index 0486970915cc89aab5225cf132d22d114ad0b16f..8601a547baa0ba9da7f460fa1828d5151b351518 100644
--- a/dawn-analytics/staging
+++ b/dawn-analytics/staging
@@ -12,7 +12,7 @@ pipeline {
 
         stage('build') {
             steps {
-                git branch: 'main',
+                git branch: 'staging',
                 credentialsId: 'tucker-gitlab-login',
                 url: 'https://gitlab.cs.umd.edu/dawn/go-backend/dawn-analytics.git'
 
@@ -25,11 +25,7 @@ pipeline {
 
         stage('deploy') {
             steps {
-                dir('/home/kube/staging') {
-                    sh 'git pull'
-                    sh 'kubectl delete -f dawn-analytics'
-                    sh 'kubectl apply -f dawn-analytics'
-                }
+                upgradeKubernetes('dawn-analytics', 'staging')
             }
         }
     }