DO288-apps/simple-pipeline/Jenkinsfile
2019-06-25 16:32:35 +05:30

37 lines
910 B
Groovy

pipeline {
options {
// set a timeout of 30 minutes for this pipeline
timeout(time: 30, unit: 'MINUTES')
}
agent {
node {
// TODO: run this simple pipeline on jenkins 'master' node
}
}
stages {
stage('stage 1') {
steps {
script {
openshift.withCluster() {
openshift.withProject() {
echo "stage 1: using project: ${openshift.project()} in cluster ${openshift.cluster()}"
}
}
}
}
}
// TODO: ADD A STAGE THAT SAYS HELLO
// TODO: ADD AN APPROVAL STAGE
stage('stage 3') {
steps {
sh 'echo hello from stage 3!. This is the last stage...'
} // steps
} // stage
} // stages
} // pipeline