This commit is contained in:
Jack-Leung 2020-03-16 00:28:59 -04:00 committed by GitHub
parent 1ad96d48b3
commit 3b37c58dfb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

36
Jenkinsfile vendored
View file

@ -1,19 +1,33 @@
pipeline { pipeline {
agent any agent any
stages { stages {
notifySlack('STARTED') try {
stage('Build') { notifySlack('STARTED')
steps {
echo 'build'
}
}
} stage('Prepare code') {
post{ echo 'do checkout stuff'
failure{ }
stage('Testing') {
echo 'Testing'
echo 'Testing - publish coverage results'
}
stage('Staging') {
echo 'Deploy Stage'
}
stage('Deploy') {
echo 'Deploy - Backend'
echo 'Deploy - Frontend'
}
} catch (e) {
// If there was an exception thrown, the build failed
currentBuild.result = "FAILED" currentBuild.result = "FAILED"
} throw e
always{ } finally {
// Success or failure, always send notifications
notifySlack(currentBuild.result) notifySlack(currentBuild.result)
} }
} }