nginx-proxy-manager/Jenkinsfile
Jamie Curnow 5c590b98a4 pr
2019-02-20 11:59:58 +10:00

42 lines
692 B
Groovy

pipeline {
options {
buildDiscarder(logRotator(numToKeepStr: '10'))
disableConcurrentBuilds()
}
agent any
stages {
stage('Change Req?') {
when {
changeRequest()
}
steps {
sh 'figlet "Woot - its a PR"'
}
}
stage('Build Develop') {
when {
branch 'develop'
}
steps {
sh 'figlet "develop"'
}
}
stage('Build Always') {
steps {
sh 'figlet "$BRANCH_NAME"'
sh 'env'
}
}
}
post {
success {
juxtapose event: 'success'
sh 'figlet "SUCCESS"'
}
failure {
juxtapose event: 'failure'
sh 'figlet "FAILURE"'
}
}
}