Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/eddiewebb/hugo-resume.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEddie Webbinaro <ollitech@gmail.com>2020-09-04 19:28:20 +0300
committerGitHub <noreply@github.com>2020-09-04 19:28:20 +0300
commit570300d727b9d67aecfd81855b22b6c0c1be803b (patch)
tree62a5041965745f5d67b10fcb5b27c8502247e7fa
parent345ba8523ce9275a9747b6b2595ea0711646f29a (diff)
hold prod for approval
-rw-r--r--Jenkinsfile30
1 files changed, 29 insertions, 1 deletions
diff --git a/Jenkinsfile b/Jenkinsfile
index b5c44fa..ee6ff25 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -19,9 +19,37 @@ pipeline {
}
post {
always {
- jiraSendDeploymentInfo site: 'se-demo.atlassian.net', serviceIds: ['ECOM-99','b:YXJpOmNsb3VkOmdyYXBoOjpzZXJ2aWNlLzJlNjQ1Y2Q0LTc4ZmEtMTFlYS04ZjMyLTBhNzdmM2Y0NTMwNC8xNWM3YmZjYy1lZWI2LTExZWEtOWFmZC0xMjhiNDI4MTk0MjQ='], environmentId: 'us-prod-1', environmentName: 'us-prod-1', environmentType: 'production'
+ jiraSendDeploymentInfo site: 'se-demo.atlassian.net', issueKeys: ['ECOM-99'], environmentId: 'us-dev-1', environmentName: 'us-dev-1', environmentType: 'development'
}
}
}
+ stage('Deploy - prod') {
+ steps {
+ echo 'Queueing...'
+ jiraSendDeploymentInfo(site:'se-demo.atlassian.net',
+ environmentId:'us-prd-1',
+ environmentName:'us-prd-1',
+ environmentType:'production',
+ // now we can define a state of build explicitly
+ state:"pending",
+ enableGate:true,
+ serviceIds: [
+ "b:YXJpOmNsb3VkOmdyYXBoOjpzZXJ2aWNlLzJlNjQ1Y2Q0LTc4ZmEtMTFlYS04ZjMyLTBhNzdmM2Y0NTMwNC8xNWM3YmZjYy1lZWI2LTExZWEtOWFmZC0xMjhiNDI4MTk0MjQ="]
+ )
+ }
+ }
+ stage("check gate") {
+ steps {
+ waitUntil {
+ input message: "Check for approval?"
+ checkGateStatus(site:'se-demo.atlassian.net', environmentId:'us-prd-1')
+ }
+ }
+ }
+ stage("deploy") {
+ steps {
+ echo "Deploying!"
+ }
+ }
}
}