From 268ee1e2e0959b6276cc20158bb8be43cbbca615 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 14 Apr 2022 16:52:57 +0200 Subject: [PATCH] Correzione gestione calcolo vers number --- .gitlab-ci.yml | 2 +- MP.Mon/MP.Mon.csproj | 5 ++++- MP.Mon/Pages/_Layout.cshtml | 7 +++++++ MP.Mon/Resources/ChangeLog.html | 12 +++++------- MP.Mon/Resources/VersNum.txt | 2 +- MP.Mon/Resources/manifest.xml | 6 +++--- MP.Mon/post-build.ps1 | 32 +++++++++++++++++++++++++++++++ MP.Stats/MP.Stats.csproj | 2 +- MP.Stats/Resources/ChangeLog.html | 2 +- MP.Stats/Resources/VersNum.txt | 2 +- MP.Stats/Resources/manifest.xml | 2 +- 11 files changed, 57 insertions(+), 17 deletions(-) create mode 100644 MP.Mon/post-build.ps1 diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2efa6b1a..83019a4a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -311,7 +311,7 @@ MON:IIS02:deploy: - dotnet restore "$env:SOL_NAME.sln" only: - master - needs: ["MON:test"] + needs: ["MON:build"] script: - dotnet publish -p:PublishProfile=IIS02.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=viadante16 -p:AllowUntrustedCertificate=true $env:APP_NAME/$env:APP_NAME.csproj - dotnet publish -p:PublishProfile=IIS03.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=viadante16 -p:AllowUntrustedCertificate=true $env:APP_NAME/$env:APP_NAME.csproj diff --git a/MP.Mon/MP.Mon.csproj b/MP.Mon/MP.Mon.csproj index 50826210..eea8ff9a 100644 --- a/MP.Mon/MP.Mon.csproj +++ b/MP.Mon/MP.Mon.csproj @@ -4,6 +4,7 @@ net6.0 enable enable + 6.15.2204.1416 @@ -36,5 +37,7 @@ - + + + diff --git a/MP.Mon/Pages/_Layout.cshtml b/MP.Mon/Pages/_Layout.cshtml index afa6ba8b..fa03e554 100644 --- a/MP.Mon/Pages/_Layout.cshtml +++ b/MP.Mon/Pages/_Layout.cshtml @@ -28,6 +28,13 @@ 🗙 + @* Riconnessione server app: https://www.syncfusion.com/faq/how-do-i-reconnect-blazor-server-side-automatically *@ + + diff --git a/MP.Mon/Resources/ChangeLog.html b/MP.Mon/Resources/ChangeLog.html index 6bff319c..922708f5 100644 --- a/MP.Mon/Resources/ChangeLog.html +++ b/MP.Mon/Resources/ChangeLog.html @@ -1,18 +1,16 @@ - Modulo statistiche MAPO -

Versione: 6.15.2204.1414

-
- Note di rilascio: + Modulo MON MAPO +

Versione: 6.15.2204.1416

+
Note di rilascio: diff --git a/MP.Mon/Resources/VersNum.txt b/MP.Mon/Resources/VersNum.txt index 6cce0e03..16f0ffff 100644 --- a/MP.Mon/Resources/VersNum.txt +++ b/MP.Mon/Resources/VersNum.txt @@ -1 +1 @@ -6.15.2204.1414 +6.15.2204.1416 diff --git a/MP.Mon/Resources/manifest.xml b/MP.Mon/Resources/manifest.xml index 0455729b..7f24a6f1 100644 --- a/MP.Mon/Resources/manifest.xml +++ b/MP.Mon/Resources/manifest.xml @@ -1,7 +1,7 @@ - 6.15.2204.1414 - https://nexus.steamware.net/repository/SWS/MP-STATS/stable/LAST/MP.Stats.zip - https://nexus.steamware.net/repository/SWS/MP-STATS/stable/LAST/ChangeLog.html + 6.15.2204.1416 + https://nexus.steamware.net/repository/SWS/MP-MON/stable/LAST/MP.Mon.zip + https://nexus.steamware.net/repository/SWS/MP-MON/stable/LAST/ChangeLog.html false diff --git a/MP.Mon/post-build.ps1 b/MP.Mon/post-build.ps1 new file mode 100644 index 00000000..c0ddd68d --- /dev/null +++ b/MP.Mon/post-build.ps1 @@ -0,0 +1,32 @@ +param([string]$ProjectDir, [string]$ProjectPath); + +$FileMajMin = "..\MajMin.vers" +$FileVers = "Resources\VersNum.txt" +$FileManIn = "Resources\manifest-original.xml" +$FileManOut = "Resources\manifest.xml" +$FileCLogIn = "Resources\ChangeLog-original.html" +$FileCLogOut = "Resources\ChangeLog.html" +$MajMin = Get-Content $FileMajMin +$currentDate = get-date -format yyMM; +$currentTime = get-date -format dHH; +$find = "(.|\n)*?"; +$currRelNum = $MajMin + $currentDate +"." + $currentTime +$replace = "" + $MajMin + $currentDate +"." + $currentTime + ""; +$csproj = Get-Content $ProjectPath +$csprojUpdated = $csproj -replace $find, $replace + +Set-Content -Path $ProjectPath -Value $csprojUpdated +Set-Content -Path $FileVers -Value $currRelNum + +# replace x manifest +$manData = Get-Content $FileManIn +$manData = $manData -replace "1.0.0.0", $currRelNum +$manData = $manData -replace "{{DIRNAME}}", "MP-MON" +$manData = $manData -replace "{{BRANCHNAME}}", "stable/LAST" +$manData = $manData -replace "{{PACKNAME}}", "MP.Mon" +Set-Content -Path $FileManOut -Value $manData + +# replace x ChangeLog +$clogData = Get-Content $FileCLogIn +$clogData = $clogData -replace "{{CURRENT-REL}}", $currRelNum +Set-Content -Path $FileCLogOut -Value $clogData diff --git a/MP.Stats/MP.Stats.csproj b/MP.Stats/MP.Stats.csproj index 229cb1f7..b1ab6894 100644 --- a/MP.Stats/MP.Stats.csproj +++ b/MP.Stats/MP.Stats.csproj @@ -4,7 +4,7 @@ net6.0 MP.Stats 826e877c-ba70-4253-84cb-d0b1cafd4440 - 6.15.2204.1414 + 6.15.2204.1416 diff --git a/MP.Stats/Resources/ChangeLog.html b/MP.Stats/Resources/ChangeLog.html index 6bff319c..9148cb57 100644 --- a/MP.Stats/Resources/ChangeLog.html +++ b/MP.Stats/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo statistiche MAPO -

Versione: 6.15.2204.1414

+

Versione: 6.15.2204.1416


Note di rilascio:
    diff --git a/MP.Stats/Resources/VersNum.txt b/MP.Stats/Resources/VersNum.txt index 6cce0e03..16f0ffff 100644 --- a/MP.Stats/Resources/VersNum.txt +++ b/MP.Stats/Resources/VersNum.txt @@ -1 +1 @@ -6.15.2204.1414 +6.15.2204.1416 diff --git a/MP.Stats/Resources/manifest.xml b/MP.Stats/Resources/manifest.xml index 0455729b..32bd33d6 100644 --- a/MP.Stats/Resources/manifest.xml +++ b/MP.Stats/Resources/manifest.xml @@ -1,6 +1,6 @@ - 6.15.2204.1414 + 6.15.2204.1416 https://nexus.steamware.net/repository/SWS/MP-STATS/stable/LAST/MP.Stats.zip https://nexus.steamware.net/repository/SWS/MP-STATS/stable/LAST/ChangeLog.html false