From 2f6802ae09a781b7e968f0ef461f03a2f8911db1 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Wed, 12 Apr 2017 15:11:25 +0200 Subject: [PATCH] installers in parallelo + milestone... --- Jenkinsfile | 65 +++++++++++++++++++++++++---------------------------- 1 file changed, 30 insertions(+), 35 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7050e8e..6b319e9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -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...'