Add new file
This commit is contained in:
43
Jenkinsfile
vendored
Normal file
43
Jenkinsfile
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
pipeline {
|
||||
agent none
|
||||
stages {
|
||||
stage('Select micro services') {
|
||||
input {
|
||||
message "Select all micro services to deploy"
|
||||
ok "All selected!"
|
||||
parameters {
|
||||
choice(name: 'MS1', choices: ['1.1.0', '1.2.0', '1.3.0'], description: 'input ms')
|
||||
choice(name: 'MS2', choices: ['1.1.0', '1.2.0', '1.3.0'], description: 'input ms')
|
||||
choice(name: 'MS3', choices: ['1.1.0', '1.2.0', '1.3.0'], description: 'input ms')
|
||||
choice(name: 'MS4', choices: ['1.1.0', '1.2.0', '1.3.0'], description: 'input ms')
|
||||
}
|
||||
}
|
||||
steps {
|
||||
script {
|
||||
echo "Hello, ${MS1}. Hello, ${MS2}. Hello, ${MS3}. Hello, ${MS4}"
|
||||
MS1_TO_DEPLOY = MS1
|
||||
MS2_TO_DEPLOY = MS2
|
||||
env.MS3_TO_DEPLOY = MS3
|
||||
env.MS4_TO_DEPLOY = MS4
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Select single service') {
|
||||
input {
|
||||
message "Select single micro services to deploy?"
|
||||
parameters {
|
||||
choice(name: 'MS5', choices: ['1.1.0', '1.2.0', '1.3.0'], description: 'second param with single option')
|
||||
}
|
||||
}
|
||||
steps {
|
||||
script {
|
||||
echo "Hello, ${MS5}."
|
||||
env.MS5_TO_DEPLOY = MS5
|
||||
echo "${MS1_TO_DEPLOY}"
|
||||
echo "${MS4_TO_DEPLOY}"
|
||||
echo "${MS5_TO_DEPLOY}"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user