diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9d9847b0..9b53693c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -121,19 +121,19 @@ MON:build: script: - dotnet build $env:APP_NAME/$env:APP_NAME.csproj -WAMON:build: - stage: build - tags: - - win - variables: - PROJ_PATH: MP.WASM.Mon\Server - APP_NAME: MP.WASM.Mon.Server - SOL_NAME: MP-WAMON - before_script: - - *nuget-fix - - dotnet restore "$env:SOL_NAME.sln" - script: - - dotnet build $env:PROJ_PATH/$env:APP_NAME.csproj +# WAMON:build: +# stage: build +# tags: +# - win +# variables: +# PROJ_PATH: MP.WASM.Mon\Server +# APP_NAME: MP.WASM.Mon.Server +# SOL_NAME: MP-WAMON +# before_script: +# - *nuget-fix +# - dotnet restore "$env:SOL_NAME.sln" +# script: +# - dotnet build $env:PROJ_PATH/$env:APP_NAME.csproj LAND:test: stage: test @@ -199,22 +199,22 @@ MON:test: script: - dotnet test $env:APP_NAME/$env:APP_NAME.csproj -WAMON:test: - stage: test - tags: - - win - variables: - PROJ_PATH: MP.WASM.Mon\Server - APP_NAME: MP.WASM.Mon.Server - SOL_NAME: MP-WAMON - before_script: - - *nuget-fix - - dotnet restore "$env:SOL_NAME.sln" - only: - - develop - needs: ["WAMON:build"] - script: - - dotnet test $env:PROJ_PATH/$env:APP_NAME.csproj +# WAMON:test: +# stage: test +# tags: +# - win +# variables: +# PROJ_PATH: MP.WASM.Mon\Server +# APP_NAME: MP.WASM.Mon.Server +# SOL_NAME: MP-WAMON +# before_script: +# - *nuget-fix +# - dotnet restore "$env:SOL_NAME.sln" +# only: +# - develop +# needs: ["WAMON:build"] +# script: +# - dotnet test $env:PROJ_PATH/$env:APP_NAME.csproj LAND:IIS01:deploy: stage: deploy @@ -280,22 +280,22 @@ MON:IIS01:deploy: script: - dotnet publish -p:PublishProfile=IIS01.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=viadante16 -p:AllowUntrustedCertificate=true $env:APP_NAME/$env:APP_NAME.csproj -WAMON:IIS01:deploy: - stage: deploy - tags: - - win - variables: - PROJ_PATH: MP.WASM.Mon\Server - APP_NAME: MP.WASM.Mon.Server - SOL_NAME: MP-WAMON - before_script: - - *nuget-fix - - dotnet restore "$env:SOL_NAME.sln" - only: - - develop - needs: ["WAMON:test"] - script: - - dotnet publish -p:PublishProfile=IIS01.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=viadante16 -p:AllowUntrustedCertificate=true $env:PROJ_PATH/$env:APP_NAME.csproj +# WAMON:IIS01:deploy: +# stage: deploy +# tags: +# - win +# variables: +# PROJ_PATH: MP.WASM.Mon\Server +# APP_NAME: MP.WASM.Mon.Server +# SOL_NAME: MP-WAMON +# before_script: +# - *nuget-fix +# - dotnet restore "$env:SOL_NAME.sln" +# only: +# - develop +# needs: ["WAMON:test"] +# script: +# - dotnet publish -p:PublishProfile=IIS01.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=viadante16 -p:AllowUntrustedCertificate=true $env:PROJ_PATH/$env:APP_NAME.csproj LAND:IIS02:deploy: stage: deploy @@ -365,23 +365,23 @@ MON:IIS02:deploy: - 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 -WAMON:IIS02:deploy: - stage: deploy - tags: - - win - variables: - PROJ_PATH: MP.WASM.Mon\Server - APP_NAME: MP.WASM.Mon.Server - SOL_NAME: MP-WAMON - before_script: - - *nuget-fix - - dotnet restore "$env:SOL_NAME.sln" - only: - - master - needs: ["WAMON:build"] - script: - - dotnet publish -p:PublishProfile=IIS02.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=viadante16 -p:AllowUntrustedCertificate=true $env:PROJ_PATH/$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:PROJ_PATH/$env:APP_NAME.csproj +# WAMON:IIS02:deploy: +# stage: deploy +# tags: +# - win +# variables: +# PROJ_PATH: MP.WASM.Mon\Server +# APP_NAME: MP.WASM.Mon.Server +# SOL_NAME: MP-WAMON +# before_script: +# - *nuget-fix +# - dotnet restore "$env:SOL_NAME.sln" +# only: +# - master +# needs: ["WAMON:build"] +# script: +# - dotnet publish -p:PublishProfile=IIS02.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=viadante16 -p:AllowUntrustedCertificate=true $env:PROJ_PATH/$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:PROJ_PATH/$env:APP_NAME.csproj LAND:installer: stage: installer @@ -467,27 +467,27 @@ MON:installer: - *hashBuild - *nexusUpload -WAMON:installer: - stage: installer - tags: - - win - variables: - PROJ_PATH: MP.WASM.Mon\Server - APP_NAME: MP.WASM.Mon.Server - SOL_NAME: MP-WAMON - NEXUS_PATH: MP-WAMON - before_script: - - *nuget-fix - - dotnet restore "$env:SOL_NAME.sln" - only: - - develop - - master - needs: ["WAMON:build"] - script: - - dotnet publish -p:PublishProfile=IISProfile.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release $env:PROJ_PATH/$env:APP_NAME.csproj -o:publish - # qui il deploy su nexus... - - *hashBuild - - *nexusUpload +# WAMON:installer: +# stage: installer +# tags: +# - win +# variables: +# PROJ_PATH: MP.WASM.Mon\Server +# APP_NAME: MP.WASM.Mon.Server +# SOL_NAME: MP-WAMON +# NEXUS_PATH: MP-WAMON +# before_script: +# - *nuget-fix +# - dotnet restore "$env:SOL_NAME.sln" +# only: +# - develop +# - master +# needs: ["WAMON:build"] +# script: +# - dotnet publish -p:PublishProfile=IISProfile.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release $env:PROJ_PATH/$env:APP_NAME.csproj -o:publish +# # qui il deploy su nexus... +# - *hashBuild +# - *nexusUpload LAND:release: stage: release @@ -583,25 +583,26 @@ MON:release: script: - dotnet publish -c Release -o ./publish $env:APP_NAME/$env:APP_NAME.csproj -WAMON:release: - stage: release - tags: - - win - variables: - PROJ_PATH: MP.WASM.Mon\Server - APP_NAME: MP.WASM.Mon.Server - SOL_NAME: MP-WAMON - NEXUS_PATH: MP-WAMON - before_script: - - *nuget-fix - - dotnet restore "$env:SOL_NAME.sln" - only: - - tags - except: - - branches - needs: ["WAMON:build"] - artifacts: - paths: - - publish/ - script: - - dotnet publish -c Release -o ./publish $env:PROJ_PATH/$env:APP_NAME.csproj \ No newline at end of file +# WAMON:release: +# stage: release +# tags: +# - win +# variables: +# PROJ_PATH: MP.WASM.Mon\Server +# APP_NAME: MP.WASM.Mon.Server +# SOL_NAME: MP-WAMON +# NEXUS_PATH: MP-WAMON +# before_script: +# - *nuget-fix +# - dotnet restore "$env:SOL_NAME.sln" +# only: +# - tags +# except: +# - branches +# needs: ["WAMON:build"] +# artifacts: +# paths: +# - publish/ +# script: +# - dotnet publish -c Release -o ./publish $env:PROJ_PATH/$env:APP_NAME.csproj + diff --git a/MP.Mon/Pages/Index.razor.cs b/MP.Mon/Pages/Index.razor.cs index 754220aa..a553f713 100644 --- a/MP.Mon/Pages/Index.razor.cs +++ b/MP.Mon/Pages/Index.razor.cs @@ -61,7 +61,12 @@ namespace MP.Mon.Pages protected int slowRefreshMs { - get => 1000 * slowRefreshSec; + get + { + // tempo variabile tra +/- 10% del target + int answ = rnd.Next(900, 1100) * slowRefreshSec; + return answ; + } } #endregion Protected Properties @@ -166,12 +171,10 @@ namespace MP.Mon.Pages private static NLog.Logger Log = LogManager.GetCurrentClassLogger(); private static System.Timers.Timer slowTimer = new System.Timers.Timer(300000); - private List? CurrConfig = null; - private bool doBlink = false; - private List? listMSE = null; + private Random rnd = new Random(); #endregion Private Fields