diff --git a/openshift/dev/Jenkinsfile b/openshift/dev/Jenkinsfile index 1674ab1..6fbd53c 100644 --- a/openshift/dev/Jenkinsfile +++ b/openshift/dev/Jenkinsfile @@ -3,6 +3,7 @@ def appname = "${APP_NAME}" def utv_project = "${UTV_NAMESPACE}" def auto_project = "${AUTO_NAMESPACE}" def sys_project = "${SYS_NAMESPACE}" +def test_project = "${TEST_NAMESPACE}" def jenkinsslave = "nodejs15-agent" def dist_path = "dist/apps/dafa-web" @@ -148,6 +149,22 @@ pipeline { echo '### Deployed to "sys"! ###' } } + + stage('Deploy "test"') { + steps { + echo '### Deploying to "test"... ###' + script { + openshift.withCluster() { + openshift.withProject(test_project) { + openshift.raw("set image dc/${ appname } ${ appname }=docker-registry.default.svc:5000/${utv_project}/${ appname }:${BUILD_TAG} --record=true --source=docker") + openshift.raw("annotate dc ${ appname } version=${BUILD_TAG} --overwrite=true") + openshift.selector("dc", "${ appname }").rollout().status(); + } + } + } + echo '### Deployed to "test"! ###' + } + } } }