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...'
|
}
|
}
|
|
}
|
}
|