installers in parallelo + milestone...

This commit is contained in:
Samuele E. Locatelli
2017-04-12 15:11:25 +02:00
parent 7ebe1f11ce
commit 2f6802ae09
Vendored
+30 -35
View File
@@ -94,47 +94,42 @@ pipeline {
}
}
stage('Approvazione') {
steps {
input "Generare gli installers per ${env.APP_NAME}?"
}
milestone()
steps {
input "Generare gli installers per ${env.APP_NAME}?"
}
}
stage('Installers') {
agent any
steps {
script {
if (env.BRANCH_NAME == "master") {
if(params.MAKE_INST =="ALL" || params.MAKE_INST =="SPS") {
parallel (
SPS_TEST: {
echo 'Creazione zip SPS TEST...'
/*sleep 1
echo 'Copia...'
bat "E:\\Jenkins\\exportDropbox.bat TestSam\\Test\\pipeline_test\\lastSuccessfulBuild\\archive\\ScratchTest\\ScratchTest\\bin\\Release TestSam\\CLI_01 Build_${env.versionNumber}"*/
},
SPS_PROD: {
echo 'Creazione zip SPS PROD...'
/*sleep 1
echo 'Copia...'
bat "E:\\Jenkins\\exportDropbox.bat TestSam\\Test\\pipeline_test\\lastSuccessfulBuild\\archive\\ScratchTest\\ScratchTest\\bin\\Release TestSam\\CLI_01 Build_${env.versionNumber}"*/
},
failFast: false)
}
if(params.MAKE_INST =="ALL" || params.MAKE_INST =="ETS") {
parallel (
ETS_TEST: {
echo 'Creazione zip ETS TEST...'
/*sleep 1
echo 'Copia...'
bat "E:\\Jenkins\\exportDropbox.bat TestSam\\Test\\pipeline_test\\lastSuccessfulBuild\\archive\\ScratchTest\\ScratchTest\\bin\\Release TestSam\\CLI_01 Build_${env.versionNumber}"*/
},
ETS_PROD: {
echo 'Creazione zip ETS PROD...'
/*sleep 1
echo 'Copia...'
bat "E:\\Jenkins\\exportDropbox.bat TestSam\\Test\\pipeline_test\\lastSuccessfulBuild\\archive\\ScratchTest\\ScratchTest\\bin\\Release TestSam\\CLI_01 Build_${env.versionNumber}"*/
},
failFast: false)
}
parallel (
SPS_TEST: {
echo 'Creazione zip SPS TEST...'
/*sleep 1
echo 'Copia...'
bat "E:\\Jenkins\\exportDropbox.bat TestSam\\Test\\pipeline_test\\lastSuccessfulBuild\\archive\\ScratchTest\\ScratchTest\\bin\\Release TestSam\\CLI_01 Build_${env.versionNumber}"*/
},
SPS_PROD: {
echo 'Creazione zip SPS PROD...'
/*sleep 1
echo 'Copia...'
bat "E:\\Jenkins\\exportDropbox.bat TestSam\\Test\\pipeline_test\\lastSuccessfulBuild\\archive\\ScratchTest\\ScratchTest\\bin\\Release TestSam\\CLI_01 Build_${env.versionNumber}"*/
},
ETS_TEST: {
echo 'Creazione zip ETS TEST...'
/*sleep 1
echo 'Copia...'
bat "E:\\Jenkins\\exportDropbox.bat TestSam\\Test\\pipeline_test\\lastSuccessfulBuild\\archive\\ScratchTest\\ScratchTest\\bin\\Release TestSam\\CLI_01 Build_${env.versionNumber}"*/
},
ETS_PROD: {
echo 'Creazione zip ETS PROD...'
/*sleep 1
echo 'Copia...'
bat "E:\\Jenkins\\exportDropbox.bat TestSam\\Test\\pipeline_test\\lastSuccessfulBuild\\archive\\ScratchTest\\ScratchTest\\bin\\Release TestSam\\CLI_01 Build_${env.versionNumber}"*/
},
failFast: false)
}
else{
echo 'Installer solo per MASTER...'