installers in parallelo + milestone...
This commit is contained in:
Vendored
+30
-35
@@ -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...'
|
||||
|
||||
Reference in New Issue
Block a user