From f31202e77efaa9966c4d41d59e7d5009b4df2a2f Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Thu, 17 Oct 2019 11:00:10 +0200 Subject: [PATCH] inizio modifica x pubblicazione online... --- .../PublishProfiles/OVH-prod.pubxml | 59 +++++++++++++++++++ INTERFACE/WebLCP/WebLCP.csproj | 1 + Jenkinsfile | 38 ++++-------- 3 files changed, 71 insertions(+), 27 deletions(-) create mode 100644 INTERFACE/WebLCP/Properties/PublishProfiles/OVH-prod.pubxml diff --git a/INTERFACE/WebLCP/Properties/PublishProfiles/OVH-prod.pubxml b/INTERFACE/WebLCP/Properties/PublishProfiles/OVH-prod.pubxml new file mode 100644 index 0000000..7cacbb2 --- /dev/null +++ b/INTERFACE/WebLCP/Properties/PublishProfiles/OVH-prod.pubxml @@ -0,0 +1,59 @@ + + + + + MSDeploy + OVH + Any CPU + http://www.admodelling.org + True + True + https://wprod01.steamware.net:8172/MsDeploy.axd + admodelling.org + + False + WMSVC + True + Administrator + <_SavePWD>True + + + + + + + + + + + + + + + + + + + + + + + + + True + True + False + DonotMerge + + + + False + + + False + + + \ No newline at end of file diff --git a/INTERFACE/WebLCP/WebLCP.csproj b/INTERFACE/WebLCP/WebLCP.csproj index 2e8ca66..2a1d9ab 100644 --- a/INTERFACE/WebLCP/WebLCP.csproj +++ b/INTERFACE/WebLCP/WebLCP.csproj @@ -241,6 +241,7 @@ + diff --git a/Jenkinsfile b/Jenkinsfile index a966152..8e50849 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -75,51 +75,35 @@ pipeline { bat "e:\\nuget.exe restore ${WORKSPACE}\\INTERFACE\\WebLCP.sln" } script { - /* DEPLOY condizionale: master (Ufficio Seriate) / demo_ovh (Demo Online) */ + /* DEPLOY condizionale: develop (Ufficio Seriate) / master (Sito Online) */ if (env.BRANCH_NAME == "master") { parallel ( SITE_IIS02: { if(env.enableIIS02 == "Y") { - sleep 1 + sleep 2 // SITE bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:VisualStudioVersion=15.0 /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ INTERFACE\\WebLCP\\WebLCP.csproj" - sleep 3 } }, - // SITE_IIS01: { - // if(env.enableIIS01 == "Y") - // { - // sleep 3 - // // SITE - // bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:VisualStudioVersion=15.0 /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ INTERFACE\\WebLCP\\WebLCP.csproj" - // sleep 1 - // } - // }, - failFast: false) - } - else if (env.BRANCH_NAME == "develop") { - parallel ( - // SITE_IIS02: { - // if(env.enableIIS02 == "Y") - // { - // sleep 1 - // // SITE - // bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:VisualStudioVersion=15.0 /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ INTERFACE\\WebLCP\\WebLCP.csproj" - // sleep 3 - // } - // }, SITE_IIS01: { if(env.enableIIS01 == "Y") { - sleep 3 + sleep 0 // SITE bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:VisualStudioVersion=15.0 /p:RunCodeAnalysis=false /p:Configuration=Release /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ INTERFACE\\WebLCP\\WebLCP.csproj" - sleep 1 } }, failFast: false) } + else if (env.BRANCH_NAME == "OVH") { + parallel ( + PUB_PROD: { + sleep 0 + bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=OVH-prod.pubxml /p:VisualStudioVersion=15.0 /p:RunCodeAnalysis=false /p:Configuration=OVH /p:username=WPROD01\\Steamware /p:Password=viaD@nte16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ INTERFACE\\WebLCP\\WebLCP.csproj" + }, + failFast: false) + } else { echo 'Questo BRANCH non necessita di deploy...'