Aggiunto step deploy...
This commit is contained in:
Vendored
+34
-36
@@ -9,7 +9,7 @@ pipeline {
|
||||
steps {
|
||||
/* calcolo numero versione... diverso x branch MASTER/DEVELOP */
|
||||
script {
|
||||
withEnv(['NEXT_BUILD_NUMBER=218']) {
|
||||
withEnv(['NEXT_BUILD_NUMBER=219']) {
|
||||
// env.versionNumber = VersionNumber(versionNumberString : '1.7.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true)
|
||||
env.versionNumber = VersionNumber(versionNumberString : '1.7.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
|
||||
env.APP_NAME = 'CMS-SC'
|
||||
@@ -89,41 +89,39 @@ pipeline {
|
||||
}
|
||||
}
|
||||
}
|
||||
// stage('Installers') {
|
||||
// agent any
|
||||
// steps {
|
||||
// // in primis cambio versione e NuGet
|
||||
// script {
|
||||
// // CAMBIO numero versione + checkout NuGet in file sorgente!!!
|
||||
// bat "e:\\fart.exe ${WORKSPACE}\\VersGen\\VersGen.cs 1.0.0.0 ${env.versionNumber} || EXIT /B 0"
|
||||
// bat "e:\\nuget.exe restore ${WORKSPACE}\\XPS_app.sln"
|
||||
// }
|
||||
// // ora mi occupo delle operazioni di compressione e copia...
|
||||
// script {
|
||||
// /* compilo installers in base al BRANCH del cliente... */
|
||||
// if (env.BRANCH_NAME == "master" || env.BRANCH_NAME.contains("develop")) {
|
||||
// echo 'Questo BRANCH non necessita di installer...'
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// parallel (
|
||||
// CMS_SC_ZIP: {
|
||||
// bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /T:Package /P:Configuration=${env.BRANCH_NAME} /p:PublishProfile=${env.BRANCH_NAME}.pubxml /p:VisualStudioVersion=14.0 /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/${env.BRANCH_NAME}/CMS_SC.zip /p:DeployIisAppPath=\"Default Web Site/CMS-SC\" /p:PackageAsSingleFile=True /p:OutputPath=bin/ XPS/CMS_SC.csproj"
|
||||
|
||||
// // // SOLO se è tra i branch "cliente" pubblico in dropbox...
|
||||
// // if (env.BRANCH_NAME == "Donati") {
|
||||
// // 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/**'
|
||||
// // }
|
||||
|
||||
// // pubblico su server deploy!
|
||||
// publishToDeployServer("CMS_SC\\", "c:\\inetpub\\wwwroot\\SWS\\", "CMS_SC")
|
||||
// },
|
||||
// failFast: false)
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
stage('Installers') {
|
||||
agent any
|
||||
steps {
|
||||
// in primis cambio versione e NuGet
|
||||
script {
|
||||
// CAMBIO numero versione + checkout NuGet in file sorgente!!!
|
||||
bat "e:\\fart.exe ${WORKSPACE}\\VersGen\\VersGen.cs 1.0.0.0 ${env.versionNumber} || EXIT /B 0"
|
||||
bat "e:\\nuget.exe restore ${WORKSPACE}\\XPS_app.sln"
|
||||
}
|
||||
// ora mi occupo delle operazioni di compressione e copia...
|
||||
script {
|
||||
/* compilo installers in base al BRANCH del cliente... */
|
||||
if (env.BRANCH_NAME == "master" || env.BRANCH_NAME.contains("develop")) {
|
||||
echo 'Questo BRANCH non necessita di installer...'
|
||||
}
|
||||
else
|
||||
{
|
||||
parallel (
|
||||
XPS_ZIP: {
|
||||
bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /T:Package /P:Configuration=${env.BRANCH_NAME} /p:PublishProfile=${env.BRANCH_NAME}.pubxml /p:VisualStudioVersion=14.0 /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/${env.BRANCH_NAME}/XPS.zip /p:DeployIisAppPath=\"Default Web Site/XPS\" /p:PackageAsSingleFile=True /p:OutputPath=bin/ XPS/XPS.csproj"
|
||||
// pubblico su server deploy!
|
||||
publishToDeployServer("XPS\\", "c:\\inetpub\\wwwroot\\SWS\\", "XPS")
|
||||
},
|
||||
XPST_ZIP: {
|
||||
bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /T:Package /P:Configuration=${env.BRANCH_NAME} /p:PublishProfile=${env.BRANCH_NAME}.pubxml /p:VisualStudioVersion=14.0 /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/${env.BRANCH_NAME}/XPST.zip /p:DeployIisAppPath=\"Default Web Site/XPST\" /p:PackageAsSingleFile=True /p:OutputPath=bin/ XPST/XPST.csproj"
|
||||
// pubblico su server deploy!
|
||||
publishToDeployServer("XPST\\", "c:\\inetpub\\wwwroot\\SWS\\", "XPST")
|
||||
},
|
||||
failFast: false)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
post {
|
||||
success {
|
||||
|
||||
Reference in New Issue
Block a user