Update Jenkinsfile

This commit is contained in:
Nana Janashia
2020-11-06 12:24:57 +00:00
parent d267e0d112
commit a14a9d4f9a

40
Jenkinsfile vendored
View File

@@ -1,42 +1,24 @@
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')
}
}
stage('build') {
steps {
script {
echo "Hello, ${MS1}. Hello, ${MS2}. Hello, ${MS3}. Hello, ${MS4}"
echo "nbblbaa"
MS1_TO_DEPLOY = MS1
MS2_TO_DEPLOY = MS2
env.MS3_TO_DEPLOY = MS3
env.MS4_TO_DEPLOY = MS4
echo "Building the application..."
}
}
}
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')
}
}
stage('test') {
steps {
script {
echo "Hello, ${MS5}."
env.MS5_TO_DEPLOY = MS5
echo "${MS1_TO_DEPLOY}"
echo "${MS4_TO_DEPLOY}"
echo "${MS5_TO_DEPLOY}"
echo "Testing the application..."
}
}
}
stage('deploy') {
steps {
script {
echo "Deploying the application..."
}
}
}