cosmetics

This commit is contained in:
Dominik Chilla 2020-07-12 00:13:11 +02:00
parent e1b09d634b
commit f03fd75af7

25
Jenkinsfile vendored
View File

@ -3,27 +3,37 @@
pipeline { pipeline {
agent any agent any
environment {
PROD_TAG = '11_abcdef9'
deployment_name = 'some_random_deployment'
}
stages { stages {
stage('Approve'){ stage('Approve'){
steps { steps {
script { script {
def userInput def userInput
//catchError(buildResult: 'SUCCESS', stageResult: 'ABORTED') {
try { try {
timeout(time: 15, unit: 'SECONDS') { 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', $class: 'BooleanParameterDefinition',
defaultValue: true, defaultValue: true,
description: '', description: '',
name: 'Please confirm you agree with this' name: 'Please confirm you agree with this'
]]) ]
]*/
)
} }
} catch(org.jenkinsci.plugins.workflow.steps.FlowInterruptedException e) { } catch(org.jenkinsci.plugins.workflow.steps.FlowInterruptedException e) {
error "Caught ${e.toString()}" error "Caught ${e.toString()}"
} catch(err) { // input false } catch(err) { // input false
echo "This job has been aborted" echo "This job has been aborted"
} }
//}
if (userInput == true) { if (userInput == true) {
// do something // do something
echo "this was successful" echo "this was successful"
@ -35,6 +45,13 @@ pipeline {
} }
} }
} }
stage('deploy@PROD'){
steps{
script{
echo "deploy@PROD..."
}
}
}
} }
post { post {
always { always {