modifica gestione beta --> develop

This commit is contained in:
Samuele Locatelli
2021-07-16 10:00:42 +02:00
parent b158a9a02d
commit ceddd0bbfe
Vendored
+9 -9
View File
@@ -14,7 +14,7 @@ pipeline {
// withEnv(['NEXT_BUILD_NUMBER=410']) {
// env.versionNumber = VersionNumber(versionNumberString : '2.0.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2019-07-01', skipFailedBuilds: true)
env.versionNumber = VersionNumber(versionNumberString : '2.0.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILD_DATE_FORMATTED, "ddHH"}', projectStartDate : '2019-07-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
env.versionNumberBeta = VersionNumber(versionNumberString : '2.0.${BUILD_DATE_FORMATTED, "yyMM"}-beta.${BUILD_DATE_FORMATTED, "ddHH"}', projectStartDate : '2019-07-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
env.versionNumberdevelop = VersionNumber(versionNumberString : '2.0.${BUILD_DATE_FORMATTED, "yyMM"}-develop.${BUILD_DATE_FORMATTED, "ddHH"}', projectStartDate : '2019-07-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
env.APP_NAME = 'NKC'
// }
}
@@ -116,10 +116,10 @@ pipeline {
}
// ora mi occupo delle operazioni di compressione e copia...
script {
/* compilo installers SOLO stable / beta */
if (env.BRANCH_NAME == "stable" || env.BRANCH_NAME.contains("beta") ) {
/* compilo installers SOLO stable / develop */
if (env.BRANCH_NAME == "stable" || env.BRANCH_NAME.contains("develop") ) {
// calcolo il config...
if (env.BRANCH_NAME == "beta") {
if (env.BRANCH_NAME == "develop") {
env.config = "Debug"
env.classifier = "unstable"
}
@@ -184,12 +184,12 @@ pipeline {
},
failFast: false)
}
/* preparo nuget pkg dell'SDK ma solo x branch SDK / beta */
else if (env.BRANCH_NAME == "SDK" || env.BRANCH_NAME.contains("beta") ) {
/* preparo nuget pkg dell'SDK ma solo x branch SDK / develop */
else if (env.BRANCH_NAME == "SDK" || env.BRANCH_NAME.contains("develop") ) {
// calcolo il config...
if (env.BRANCH_NAME == "beta") {
if (env.BRANCH_NAME == "develop") {
env.config = "Debug"
env.packVers = env.versionNumberBeta
env.packVers = env.versionNumberdevelop
}
else if (env.BRANCH_NAME == "SDK") {
env.config = "Release"
@@ -199,7 +199,7 @@ pipeline {
bat "del /f /q *.nupkg"
// BUILD!
bat "\"${tool 'MSBuild-16.0'}\" NKC_SDK\\NKC_SDK.csproj -target:Build /p:Configuration=${env.config} /p:Platform=\"Any CPU\" /p:OutputPath=bin/${env.config} /m"
// creo package NuGet... con version in modo da fare ANCHE le beta
// creo package NuGet... con version in modo da fare ANCHE le develop(beta)
bat "e:\\nuget.exe pack ${WORKSPACE}\\NKC_SDK\\NKC_SDK.csproj -properties Configuration=${env.config} -Version ${env.packVers}"
// lancio upload con nuget!