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...'