cosmetics
This commit is contained in:
parent
e1b09d634b
commit
f03fd75af7
25
Jenkinsfile
vendored
25
Jenkinsfile
vendored
@ -3,27 +3,37 @@
|
||||
pipeline {
|
||||
agent any
|
||||
|
||||
environment {
|
||||
PROD_TAG = '11_abcdef9'
|
||||
deployment_name = 'some_random_deployment'
|
||||
}
|
||||
|
||||
stages {
|
||||
stage('Approve'){
|
||||
steps {
|
||||
script {
|
||||
def userInput
|
||||
//catchError(buildResult: 'SUCCESS', stageResult: 'ABORTED') {
|
||||
try {
|
||||
timeout(time: 15, unit: 'SECONDS') {
|
||||
userInput = input(id: 'Proceed1', message: 'Was this successful?', parameters: [[
|
||||
userInput = input(
|
||||
id: 'approve_deploy_at_prod',
|
||||
ok: 'Yepp, go on!',
|
||||
message: "Do you want to deploy version ${PROD_TAG}@${env.deployment_name} in PROD?"/*,
|
||||
parameters: [
|
||||
[
|
||||
$class: 'BooleanParameterDefinition',
|
||||
defaultValue: true,
|
||||
description: '',
|
||||
name: 'Please confirm you agree with this'
|
||||
]])
|
||||
]
|
||||
]*/
|
||||
)
|
||||
}
|
||||
} catch(org.jenkinsci.plugins.workflow.steps.FlowInterruptedException e) {
|
||||
error "Caught ${e.toString()}"
|
||||
} catch(err) { // input false
|
||||
echo "This job has been aborted"
|
||||
}
|
||||
//}
|
||||
if (userInput == true) {
|
||||
// do something
|
||||
echo "this was successful"
|
||||
@ -35,6 +45,13 @@ pipeline {
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('deploy@PROD'){
|
||||
steps{
|
||||
script{
|
||||
echo "deploy@PROD..."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
post {
|
||||
always {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user