From 45c506f56799d62412925e6617ffb2fca4f0d750 Mon Sep 17 00:00:00 2001 From: Mario Date: Tue, 27 Nov 2018 14:19:24 -0800 Subject: [PATCH] Fix and update --- Jenkinsfile | 36 +++++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index aa4c35f..7613961 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,6 +1,11 @@ pipeline { agent any stages { + stage("Test") { + steps { + sh 'echo "Fail!"; exit 1' + } + } stage("Build") { steps { sh 'echo "Hello World"' @@ -11,21 +16,22 @@ pipeline { } } } -} - -pipeline { - agent any - stages { - stage("Deploy") { - steps { - retry(3) { - sh './flakey-deploy.sh' - } - - timeout(time: 3, unit: 'MINUTES') { - sh './health-check.sh' - } - } + post { + always { + echo 'This will always run' + } + success { + echo 'This will run only if successful' + } + failure { + echo 'This will run only if failed' + } + unstable { + echo 'This will run only if the run was marked unstable' + } + changed { + echo 'This will run only if the state of the Pipeline has changed' + echo 'For example, if the Pipeline was previously failing but is now successful' } } }