From 2c67dbd8b35dc53c70b8700fa13d571c866816a7 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Wed, 12 Apr 2017 13:44:08 +0200 Subject: [PATCH] inseriti test condizioni installer... --- Jenkinsfile | 43 ++++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 5405ffc..b57c356 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -91,24 +91,11 @@ pipeline { stage('Installers') { steps { script { - if (env.BRANCH_NAME == "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) - } - else if (env.BRANCH_NAME == "SPS") { - parallel ( + if (env.BRANCH_NAME == "master") { + properties([parameters([choice(choices: ['SI', 'NO'], description: 'Generare installer SPS?', name: 'INST_SPS')]), pipelineTriggers([])]) + properties([parameters([choice(choices: ['SI', 'NO'], description: 'Generare installer ETS?', name: 'INST_ETS')]), pipelineTriggers([])]) + if(params.INST_SPS =="SI") { + parallel ( SPS_TEST: { echo 'Creazione zip SPS TEST...' /*sleep 1 @@ -122,9 +109,23 @@ pipeline { 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 'No Installer to build...' + } + if(params.INST_ETS =="SI") { + 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) + } } } }