From 998f70d6d39a41e629981fdbe519fb172a130ff2 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Thu, 2 Nov 2017 09:42:16 +0100 Subject: [PATCH] Aggiunto Jenkinsfile --- Jenkinsfile | 247 ++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 17 ++++ README.pdf | Bin 0 -> 8834 bytes 3 files changed, 264 insertions(+) create mode 100644 Jenkinsfile create mode 100644 README.pdf diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 00000000..0b087423 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,247 @@ +pipeline { + agent none + stages { + stage('Checkout') { + agent any + steps { + /* build delle SteamWare libs! */ + /*build 'SteamWare/SteamWareLib'*/ + /* copio le libs...*/ + // step([$class: 'CopyArtifact', fingerprintArtifacts: true, projectName: 'Steamware/SteamWareLib', selector: [$class: 'WorkspaceSelector'], target: '../Steamware/SteamWareLib']) + + /* calcolo numero versione... diverso x branch MASTER/DEVELOP */ + script { + withEnv(['NEXT_BUILD_NUMBER=2636']) { + // impiego numero di build del SINGOLO RAMO + // env.versionNumber = VersionNumber(versionNumberString : '${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true) + // forzo numero di build x tutti rami uguali + env.versionNumber = VersionNumber(versionNumberString : '${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}') + env.APP_NAME = 'GMW' + } + } + script { + currentBuild.displayName = "${env.versionNumber}" + if (env.BRANCH_NAME == "develop" || env.BRANCH_NAME.contains("DEMO")) { + currentBuild.description = "TEST ${env.versionNumber}" + } + else { + currentBuild.description = "BUILD ${env.versionNumber}" + } + } + + /* CAMBIO numero versione in file sorgente!!! */ + bat "e:\\fart.exe VersGen\\GMW.cs 000.000 ${env.versionNumber} || EXIT /B 0" + } + } + // stage('Build') { + // agent any + // steps { + // script { + // /* compilo installers in base al BRANCH del cliente... */ + // if (env.BRANCH_NAME == "develop") { + // /* CAMBIO numero versione in file sorgente!!! */ + // bat "fart.exe VersGen\\MoonPro.cs 000.000 ${env.versionNumber} || EXIT /B 0" + // parallel ( + // LANDING: { + // sleep 5 + // bat "\"${tool 'MSBuild-14.0'}\" MP/MP.csproj -target:Build /p:Configuration=Release /p:Platform=\"Any CPU\" /p:OutputPath=bin/ /m" + // }, + // ADMIN: { + // sleep 0 + // bat "\"${tool 'MSBuild-14.0'}\" MP-Admin/MP-Admin.csproj -target:Build /p:Configuration=Release /p:Platform=\"Any CPU\" /p:OutputPath=bin/ /m" + // }, + // IO: { + // sleep 4 + // bat "\"${tool 'MSBuild-14.0'}\" MP-IO/MP-IO.csproj -target:Build /p:Configuration=Release /p:Platform=\"Any CPU\" /p:OutputPath=bin/ /m" + // }, + // MON: { + // sleep 3 + // bat "\"${tool 'MSBuild-14.0'}\" MP-MON/MP-MON.csproj -target:Build /p:Configuration=Release /p:Platform=\"Any CPU\" /p:OutputPath=bin/ /m" + // }, + // SITE: { + // sleep 1 + // bat "\"${tool 'MSBuild-14.0'}\" MP-Site/MP-Site.csproj -target:Build /p:Configuration=Release /p:Platform=\"Any CPU\" /p:OutputPath=bin/ /m" + // }, + // TABLET: { + // sleep 2 + // bat "\"${tool 'MSBuild-14.0'}\" MP-Tablet/MP-Tablet.csproj -target:Build /p:Configuration=Release /p:Platform=\"Any CPU\" /p:OutputPath=bin/ /m" + // }, + // failFast: false) + // } + // else { + // echo 'Nothing to Build...' + // } + // } + // } + // } + // stage('Test') { + // steps { + // echo 'Testing.. 2 be done...' + // } + // } + // stage('Deploy') { + // agent any + // steps { + // script { + // /* DEPLOY condizionale: develop / master / demo_ovh */ + // if (env.BRANCH_NAME == "master") { + // /* CAMBIO numero versione in file sorgente!!! */ + // bat "fart.exe VersGen\\MoonPro.cs 000.000 ${env.versionNumber} || EXIT /B 0" + // parallel ( + // LANDING: { + // sleep 0 + // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP/MP.csproj" + // sleep 1 + // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP/MP.csproj" + // }, + // ADMIN: { + // sleep 2 + // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-Admin/MP-Admin.csproj" + // sleep 3 + // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-Admin/MP-Admin.csproj" + // }, + // IO: { + // sleep 4 + // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-IO/MP-IO.csproj" + // sleep 5 + // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-IO/MP-IO.csproj" + // }, + // MON: { + // sleep 6 + // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-MON/MP-MON.csproj" + // sleep 7 + // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-MON/MP-MON.csproj" + + // }, + // SITE: { + // sleep 1 + // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-Site/MP-Site.csproj" + // sleep 1 + // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-Site/MP-Site.csproj" + // }, + // TABLET: { + // sleep 8 + // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-Tablet/MP-Tablet.csproj" + // sleep 9 + // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-Tablet/MP-Tablet.csproj" + // }, + // failFast: false) + // } + // if (env.BRANCH_NAME == "OVH-DEMO") { + // /* CAMBIO numero versione in file sorgente!!! */ + // bat "fart.exe VersGen\\MoonPro.cs 000.000 ${env.versionNumber} || EXIT /B 0" + // parallel ( + // // LANDING: { + // // sleep 5 + // // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP/MP.csproj" + // // sleep 1 + // // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP/MP.csproj" + // // }, + // // ADMIN: { + // // sleep 0 + // // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-Admin/MP-Admin.csproj" + // // sleep 1 + // // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-Admin/MP-Admin.csproj" + // // }, + // // IO: { + // // sleep 4 + // // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-IO/MP-IO.csproj" + // // sleep 1 + // // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-IO/MP-IO.csproj" + // // }, + // // MON: { + // // sleep 3 + // // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-MON/MP-MON.csproj" + // // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-MON/MP-MON.csproj" + + // // }, + // // SITE: { + // // sleep 1 + // // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-Site/MP-Site.csproj" + // // sleep 1 + // // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-Site/MP-Site.csproj" + // // }, + // // TABLET: { + // // sleep 2 + // // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-Tablet/MP-Tablet.csproj" + // // sleep 1 + // // bat "\"${tool 'MSBuild-14.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=14.0 /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ MP-Tablet/MP-Tablet.csproj" + // // }, + // failFast: false) + // } + // else { + // echo 'Nothing to deploy...' + // } + // } + // } + // } + // stage('Installers') { + // agent any + // steps { + // script { + // /* compilo installers in base al BRANCH del cliente... */ + // if (env.BRANCH_NAME == "Donati") { + // /* CAMBIO numero versione in file sorgente!!! */ + // bat "fart.exe VersGen\\MoonPro.cs 000.000 ${env.versionNumber} || EXIT /B 0" + // parallel ( + // LANDING: { + // sleep 5 + // bat "\"${tool 'MSBuild-14.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /T:Package /P:Configuration=Donati /p:PublishProfile=Donati.pubxml /p:VisualStudioVersion=14.0 /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/Donati/${env.versionNumber}/MP-LAND.zip /p:DeployIisAppPath=\"Default Web Site/MP/LAND\" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP/MP.csproj" + // bat "E:\\Jenkins\\exportDropbox.bat \"${WORKSPACE}\\MP\\ReleaseClienti\\Donati\" \"E:\\Staging\\byProd\\MP\\Donati\\MP-LAND\" " + // // dropbox configName: 'Donati', remoteDirectory: 'installers/MP-LAND', removePrefix: 'ReleaseClienti/Donati', sourceFiles: 'ReleaseClienti/Donati/**' + // }, + // ADMIN: { + // sleep 0 + // bat "\"${tool 'MSBuild-14.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /T:Package /P:Configuration=Donati /p:PublishProfile=Donati.pubxml /p:VisualStudioVersion=14.0 /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/Donati/${env.versionNumber}/MP-ADM.zip /p:DeployIisAppPath=\"Default Web Site/MP/ADM\" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP-Admin/MP-Admin.csproj" + // bat "E:\\Jenkins\\exportDropbox.bat \"${WORKSPACE}\\MP-Admin\\ReleaseClienti\\Donati\" \"E:\\Staging\\byProd\\MP\\Donati\\MP-ADM\" " + // }, + // IO: { + // sleep 0 + // bat "\"${tool 'MSBuild-14.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /T:Package /P:Configuration=Donati /p:PublishProfile=Donati.pubxml /p:VisualStudioVersion=14.0 /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/Donati/${env.versionNumber}/MP-IO.zip /p:DeployIisAppPath=\"Default Web Site/MP/IO\" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP-IO/MP-IO.csproj" + // bat "E:\\Jenkins\\exportDropbox.bat \"${WORKSPACE}\\MP-IO\\ReleaseClienti\\Donati\" \"E:\\Staging\\byProd\\MP\\Donati\\MP-IO\" " + // }, + // MON: { + // sleep 3 + // bat "\"${tool 'MSBuild-14.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /T:Package /P:Configuration=Donati /p:PublishProfile=Donati.pubxml /p:VisualStudioVersion=14.0 /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/Donati/${env.versionNumber}/MP-MON.zip /p:DeployIisAppPath=\"Default Web Site/MP/MON\" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP-MON/MP-MON.csproj" + // bat "E:\\Jenkins\\exportDropbox.bat \"${WORKSPACE}\\MP-MON\\ReleaseClienti\\Donati\" \"E:\\Staging\\byProd\\MP\\Donati\\MP-MON\" " + // }, + // SITE: { + // sleep 1 + // bat "\"${tool 'MSBuild-14.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /T:Package /P:Configuration=Donati /p:PublishProfile=Donati.pubxml /p:VisualStudioVersion=14.0 /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/Donati/${env.versionNumber}/MP-SITE.zip /p:DeployIisAppPath=\"Default Web Site/MP/SITE\" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP-Site/MP-Site.csproj" + // bat "E:\\Jenkins\\exportDropbox.bat \"${WORKSPACE}\\MP-Site\\ReleaseClienti\\Donati\" \"E:\\Staging\\byProd\\MP\\Donati\\MP-SITE\" " + // }, + // TABLET: { + // sleep 2 + // bat "\"${tool 'MSBuild-14.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /T:Package /P:Configuration=Donati /p:PublishProfile=Donati.pubxml /p:VisualStudioVersion=14.0 /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/Donati/${env.versionNumber}/MP-TAB.zip /p:DeployIisAppPath=\"Default Web Site/MP/TAB\" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP-Tablet/MP-Tablet.csproj" + // bat "E:\\Jenkins\\exportDropbox.bat \"${WORKSPACE}\\MP-Tablet\\ReleaseClienti\\Donati\" \"E:\\Staging\\byProd\\MP\\Donati\\MP-TAB\" " + // }, + // failFast: false) + // } + // else{ + // echo 'Questo BRANCH non necessita di installer...' + // } + // } + // } + // } + /*stage('Archive') { + steps { + echo 'Archiviazione build Release' + archiveArtifacts artifacts: 'ScratchTest/ScratchTest/bin/Release/**' + } + }*/ + } + post { + success { + mail to:"samuele@steamware.net", subject:"SUCCESS: ${currentBuild.fullDisplayName}", body: "Build passed." + } + failure { + mail to:"samuele@steamware.net", subject:"FAILURE: ${currentBuild.fullDisplayName}", body: "Build failed." + } + unstable { + mail to:"samuele@steamware.net", subject:"UNSTABLE: ${currentBuild.fullDisplayName}", body: "Build is unstable." + } + /*changed { + mail to:"samuele@steamware.net", subject:"CHANGED: ${currentBuild.fullDisplayName}", body: "Build status changed." + }*/ + } +} \ No newline at end of file diff --git a/README.md b/README.md index e69de29b..a2eec98e 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,17 @@ +# Progetti area GMW (Gestione Magazzino WEB) + + + +- [Progetti area GMW (Gestione Magazzino WEB)](#progetti-area-gmw-gestione-magazzino-web) + - [GMW](#gmw) + - [GMWT](#gmwt) + + + +## GMW + +Progetto principale area GMW + +## GMWT + +Progetto "terminalino" per impiego terminali datalogic (falcon?) x gestione pickup UDC \ No newline at end of file diff --git a/README.pdf b/README.pdf new file mode 100644 index 0000000000000000000000000000000000000000..213b4b414b6a9e4cb77afb53857f3b487015be00 GIT binary patch literal 8834 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