From b160bcceace2b1dd8befdaccee1cbe0cf1ab76ac Mon Sep 17 00:00:00 2001 From: Tucker Siegel <tgsiegel@terpmail.umd.edu> Date: Tue, 11 Oct 2022 14:56:15 -0400 Subject: [PATCH] update --- dawn-analytics/dev | 2 +- dawn-gateway/dev | 46 +++++++++++++++++++++++++++++++++++++++++++++- dawn-gdd/dev | 46 +++++++++++++++++++++++++++++++++++++++++++++- dawn-gdd/staging | 46 +++++++++++++++++++++++++++++++++++++++++++++- dawn-user/dev | 46 +++++++++++++++++++++++++++++++++++++++++++++- 5 files changed, 181 insertions(+), 5 deletions(-) diff --git a/dawn-analytics/dev b/dawn-analytics/dev index a633a44..a488739 100644 --- a/dawn-analytics/dev +++ b/dawn-analytics/dev @@ -25,7 +25,7 @@ pipeline { stage('deploy') { steps { - upgradeKubernetes('dawn-analytics', 'staging') + upgradeKubernetes('dawn-analytics', 'dev') } } } diff --git a/dawn-gateway/dev b/dawn-gateway/dev index 2273a33..46d50c1 100644 --- a/dawn-gateway/dev +++ b/dawn-gateway/dev @@ -1 +1,45 @@ -backendDevServicePipeline "dawn-gateway" \ 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-gateway.git' + + sh ''' + sudo docker build -t docker.registry.dawn.int:5000/dawn/dawn-gateway:latest . -f Dockerfile + sudo docker push docker.registry.dawn.int:5000/dawn/dawn-gateway:latest + ''' + } + } + + stage('deploy') { + steps { + upgradeKubernetes('dawn-gateway', 'dev') + } + } + } + + post { + success { + script { + slack_send_success() + } + } + failure { + script { + slack_send_failure() + } + } + } +} diff --git a/dawn-gdd/dev b/dawn-gdd/dev index b723226..d62a4e6 100644 --- a/dawn-gdd/dev +++ b/dawn-gdd/dev @@ -1 +1,45 @@ -backendDevServicePipeline "dawn-gdd" \ 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-gdd.git' + + sh ''' + sudo docker build -t docker.registry.dawn.int:5000/dawn/dawn-gdd:latest . -f Dockerfile + sudo docker push docker.registry.dawn.int:5000/dawn/dawn-gdd:latest + ''' + } + } + + stage('deploy') { + steps { + upgradeKubernetes('dawn-gdd', 'dev') + } + } + } + + post { + success { + script { + slack_send_success() + } + } + failure { + script { + slack_send_failure() + } + } + } +} diff --git a/dawn-gdd/staging b/dawn-gdd/staging index 0633a68..d7d6173 100644 --- a/dawn-gdd/staging +++ b/dawn-gdd/staging @@ -1 +1,45 @@ -backendStagingServicePipeline "https://gitlab.cs.umd.edu/dawn/go-backend/dawn-gdd.git", "staging", "dawn-gdd" \ 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-gdd.git' + + sh ''' + sudo docker build -t docker.registry.dawn.int:5000/dawn/dawn-gdd:latest . -f Dockerfile + sudo docker push docker.registry.dawn.int:5000/dawn/dawn-gdd:latest + ''' + } + } + + stage('deploy') { + steps { + upgradeKubernetes('dawn-gdd', 'staging') + } + } + } + + post { + success { + script { + slack_send_success() + } + } + failure { + script { + slack_send_failure() + } + } + } +} diff --git a/dawn-user/dev b/dawn-user/dev index 9814b8e..6d3ccad 100644 --- a/dawn-user/dev +++ b/dawn-user/dev @@ -1 +1,45 @@ -backendDevServicePipeline "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', 'dev') + } + } + } + + post { + success { + script { + slack_send_success() + } + } + failure { + script { + slack_send_failure() + } + } + } +} -- GitLab