Compare commits
25 Commits
stable
...
Test-ci-cd
| Author | SHA1 | Date | |
|---|---|---|---|
| daa520e61d | |||
| c609678322 | |||
| de63ffbf7d | |||
| f823469724 | |||
| 7c0d79fd0a | |||
| 26bf24ebf7 | |||
| 9f2a08c80f | |||
| 753e2132ec | |||
| 6459fa9c65 | |||
| bd69ea0777 | |||
| 39e8120cfc | |||
| 4b256fee30 | |||
| 5fd0bf1909 | |||
| 4527f6b911 | |||
| 43604e4377 | |||
| 9ebdd50a68 | |||
| 8b056efd9b | |||
| 7009be0871 | |||
| b4220a1261 | |||
| 4eec0d3bb1 | |||
| a5bb3f7285 | |||
| 1d6788c89d | |||
| 41c2b3aa18 | |||
| 42def6d4a2 | |||
| a9529a8427 |
+471
@@ -0,0 +1,471 @@
|
|||||||
|
variables:
|
||||||
|
NUGET_PATH: 'C:\Tools\nuget.exe'
|
||||||
|
MSBUILD_PATH: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin\MSBuild.exe'
|
||||||
|
ASPNET_MERGE_PATH: 'C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools'
|
||||||
|
EXE_RELEASE_FOLDER: 'c:\Projetcs\Compiled\MoonPro\Release'
|
||||||
|
DEPLOY_FOLDER: 'c:\Projects\Deploy\MoonPro\Builds'
|
||||||
|
VERS_MAIN: '6.14'
|
||||||
|
NEW_REL: ''
|
||||||
|
NEXUS_PATH: 'MP-XXXX'
|
||||||
|
APP_NAME: 'MP.Xxxx'
|
||||||
|
ZIP_NAME: ''
|
||||||
|
|
||||||
|
# helper x fix pacchetti nuget da repo locale nexus.steamware.net
|
||||||
|
.nuget-fix: &nuget-fix
|
||||||
|
- |
|
||||||
|
$hasSource = C:\Tools\nuget.exe sources list | find "`"Steamware Nexus`"" /C
|
||||||
|
if ($hasSource -eq 0) {
|
||||||
|
C:\Tools\nuget.exe sources Add -Name "`"Steamware Nexus`"" -Source https://nexus.steamware.net/repository/nuget-group -username "`"nugetUser`"" -password "`"viaDante16`""
|
||||||
|
} else {
|
||||||
|
C:\Tools\nuget.exe sources Update -Name "`"Steamware Nexus`"" -Source https://nexus.steamware.net/repository/nuget-group -username "`"nugetUser`"" -password "`"viaDante16`""
|
||||||
|
}
|
||||||
|
echo $hasSource
|
||||||
|
|
||||||
|
# helper creazione hash files x IIS
|
||||||
|
.hashBuild: &hashBuild
|
||||||
|
# $Target = $env:APP_NAME + "\ReleaseClienti\MAPO_PROD\" + $env:NEW_REL + "\" + $env:ZIP_NAME + ".zip"
|
||||||
|
- |
|
||||||
|
$Target = $env:APP_NAME + "\ReleaseClienti\MAPO_PROD\" + $env:ZIP_NAME + ".zip"
|
||||||
|
$MD5 = Get-FileHash $Target -Algorithm MD5
|
||||||
|
$SHA1 = Get-FileHash $Target -Algorithm SHA1
|
||||||
|
New-Item $Target".md5"
|
||||||
|
New-Item $Target".sha1"
|
||||||
|
$MD5.Hash | Set-Content -Path $Target".md5"
|
||||||
|
$SHA1.Hash | Set-Content -Path $Target".sha1"
|
||||||
|
|
||||||
|
echo "Created HASH files for $Target"
|
||||||
|
|
||||||
|
# helper x send su NEXUS x pack
|
||||||
|
.nexusUpload: &nexusUpload
|
||||||
|
# $File2Send = Get-ChildItem($env:APP_NAME + "\ReleaseClienti\MAPO_PROD\" + $env:NEW_REL + "\*")
|
||||||
|
- |
|
||||||
|
Set-Alias mCurl C:\Windows\system32\curl.exe
|
||||||
|
$currentDate = get-date -format yyMM;
|
||||||
|
$currentTime = get-date -format ddHH;
|
||||||
|
$VersNumb = $env:NEW_REL
|
||||||
|
echo "Curr Version: $VersNumb"
|
||||||
|
if($CI_COMMIT_BRANCH -eq "master")
|
||||||
|
{
|
||||||
|
$version = "stable"
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$version = "unstable"
|
||||||
|
}
|
||||||
|
$File2Send = Get-ChildItem($env:APP_NAME + "\ReleaseClienti\MAPO_PROD\*")
|
||||||
|
ForEach ($File in $File2Send) {
|
||||||
|
$FileName = Split-Path $File -leaf
|
||||||
|
mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file $File https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/LAST/$FileName
|
||||||
|
mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file $File https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/ARCHIVE/$VersNumb/$FileName
|
||||||
|
}
|
||||||
|
mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file "VersGen\manifest.xml" https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/LAST/manifest.xml
|
||||||
|
mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file "VersGen\ChangeLog.html" https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/LAST/ChangeLog.html
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# helper x fix version number
|
||||||
|
.version-fix: &version-fix
|
||||||
|
- |
|
||||||
|
$env:NEW_REL = $env:VERS_MAIN+"."+(get-date –format yyMM)+"."+(get-date –format dHH)
|
||||||
|
echo "Set vers: $env:NEW_REL"
|
||||||
|
$contenuto = Get-Content -path 'VersGen\MoonPro.cs' -Raw
|
||||||
|
$newContenuto = $contenuto -replace '0.0.0.0', $env:NEW_REL
|
||||||
|
$newContenuto | Set-Content -Path 'VersGen\MoonPro.cs'
|
||||||
|
|
||||||
|
stages:
|
||||||
|
- build
|
||||||
|
- staging
|
||||||
|
- deploy
|
||||||
|
- installer
|
||||||
|
|
||||||
|
|
||||||
|
ADM:build:
|
||||||
|
stage: build
|
||||||
|
variables:
|
||||||
|
CURR_PRJ: "MP-ADM"
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln' # path alla solution corrente
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" MP-ADM/MP-ADM.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
|
||||||
|
|
||||||
|
|
||||||
|
IO:build:
|
||||||
|
stage: build
|
||||||
|
variables:
|
||||||
|
CURR_PRJ: "MP-IO"
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln' # path alla solution corrente
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" MP-IO/MP-IO.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
|
||||||
|
|
||||||
|
|
||||||
|
SITE:build:
|
||||||
|
stage: build
|
||||||
|
variables:
|
||||||
|
CURR_PRJ: "MP-SITE"
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln' # path alla solution corrente
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" MP-SITE/MP-SITE.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
|
||||||
|
|
||||||
|
MON:build:
|
||||||
|
stage: build
|
||||||
|
variables:
|
||||||
|
CURR_PRJ: "MP-MON"
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln' # path alla solution corrente
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" MP-MON/MP-MON.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
|
||||||
|
|
||||||
|
TAB:build:
|
||||||
|
stage: build
|
||||||
|
variables:
|
||||||
|
CURR_PRJ: "MP-TAB"
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln' # path alla solution corrente
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" MP-TAB/MP-TAB.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
|
||||||
|
|
||||||
|
MAG:build:
|
||||||
|
stage: build
|
||||||
|
variables:
|
||||||
|
CURR_PRJ: "MP-MAG"
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln' # path alla solution corrente
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" MP-MAG/MP-MAG.csproj -target:Build /p:Configuration=Release /p:Platform="Any CPU" /p:OutputPath=bin/ /verbosity:minimal /m'
|
||||||
|
|
||||||
|
# test_job:
|
||||||
|
# stage: test
|
||||||
|
# only:
|
||||||
|
# - tags
|
||||||
|
# script:
|
||||||
|
# - '& "$env:NUNIT_PATH" ".\$env:TEST_FOLDER\Tests.dll"' # running NUnit tests
|
||||||
|
# artifacts:
|
||||||
|
# when: always # save test results even when the task fails
|
||||||
|
# expire_in: 1 week # save gitlab server space, we copy the files we need to deploy folder later on
|
||||||
|
# paths:
|
||||||
|
# - '.\TestResult.xml' # saving NUnit results to copy to deploy folder
|
||||||
|
# dependencies:
|
||||||
|
# - build_job
|
||||||
|
|
||||||
|
|
||||||
|
ADM:staging:
|
||||||
|
stage: staging
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_BRANCH == "develop"'
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln'
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-ADM/MP-ADM.csproj'
|
||||||
|
needs: ["ADM:build"]
|
||||||
|
|
||||||
|
IO:staging:
|
||||||
|
stage: staging
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_BRANCH == "develop"'
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln'
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-IO/MP-IO.csproj'
|
||||||
|
needs: ["IO:build"]
|
||||||
|
|
||||||
|
SITE:staging:
|
||||||
|
stage: staging
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_BRANCH == "develop"'
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln'
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-SITE/MP-SITE.csproj'
|
||||||
|
needs: ["SITE:build"]
|
||||||
|
|
||||||
|
MON:staging:
|
||||||
|
stage: staging
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_BRANCH == "develop"'
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln'
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-MON/MP-MON.csproj'
|
||||||
|
needs: ["MON:build"]
|
||||||
|
|
||||||
|
TAB:staging:
|
||||||
|
stage: staging
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_BRANCH == "develop"'
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln'
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-MAG/MP-MAG.csproj'
|
||||||
|
needs: ["TAB:build"]
|
||||||
|
|
||||||
|
MAG:staging:
|
||||||
|
stage: staging
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_BRANCH == "develop"'
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln'
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-MAG/MP-MAG.csproj'
|
||||||
|
needs: ["MAG:build"]
|
||||||
|
|
||||||
|
ADM:deploy:
|
||||||
|
stage: deploy
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_BRANCH == "master"'
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln'
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-ADM/MP-ADM.csproj'
|
||||||
|
needs: ["ADM:build"]
|
||||||
|
|
||||||
|
IO:deploy:
|
||||||
|
stage: deploy
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_BRANCH == "master"'
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln'
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-IO/MP-IO.csproj'
|
||||||
|
needs: ["IO:build"]
|
||||||
|
|
||||||
|
SITE:deploy:
|
||||||
|
stage: deploy
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_BRANCH == "master"'
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln'
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-SITE/MP-SITE.csproj'
|
||||||
|
needs: ["SITE:build"]
|
||||||
|
|
||||||
|
MON:deploy:
|
||||||
|
stage: deploy
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_BRANCH == "master"'
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln'
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-MON/MP-MON.csproj'
|
||||||
|
needs: ["MON:build"]
|
||||||
|
|
||||||
|
TAB:deploy:
|
||||||
|
stage: deploy
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_BRANCH == "master"'
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln'
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-TAB/MP-TAB.csproj'
|
||||||
|
needs: ["TAB:build"]
|
||||||
|
|
||||||
|
MAG:deploy:
|
||||||
|
stage: deploy
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_BRANCH == "master"'
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln'
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ /verbosity:minimal MP-MAG/MP-MAG.csproj'
|
||||||
|
needs: ["MAG:build"]
|
||||||
|
|
||||||
|
ADM:install:
|
||||||
|
stage: installer
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_BRANCH == "master"'
|
||||||
|
when: manual
|
||||||
|
variables:
|
||||||
|
APP_NAME: MP-ADM
|
||||||
|
NEXUS_PATH: MP-ADM
|
||||||
|
ZIP_NAME: ADM
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln'
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=SPS /p:PublishProfile=SPS.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/MAPO_PROD/$env:ZIP_NAME.zip /p:DeployIisAppPath="Default Web Site/MP/ADM" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP-$env:ZIP_NAME/MP-$env:ZIP_NAME.csproj'
|
||||||
|
- *hashBuild
|
||||||
|
- *nexusUpload
|
||||||
|
needs: ["ADM:build"]
|
||||||
|
|
||||||
|
IO:install:
|
||||||
|
stage: installer
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_BRANCH == "master"'
|
||||||
|
when: manual
|
||||||
|
variables:
|
||||||
|
APP_NAME: MP-IO
|
||||||
|
NEXUS_PATH: MP-IO
|
||||||
|
ZIP_NAME: IO
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln'
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=SPS /p:PublishProfile=SPS.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/MAPO_PROD/$env:ZIP_NAME.zip /p:DeployIisAppPath="Default Web Site/MP/ADM" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP-$env:ZIP_NAME/MP-$env:ZIP_NAME.csproj'
|
||||||
|
- *hashBuild
|
||||||
|
- *nexusUpload
|
||||||
|
needs: ["IO:build"]
|
||||||
|
|
||||||
|
SITE:install:
|
||||||
|
stage: installer
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_BRANCH == "master"'
|
||||||
|
when: manual
|
||||||
|
variables:
|
||||||
|
APP_NAME: MP-SITE
|
||||||
|
NEXUS_PATH: MP-SITE
|
||||||
|
ZIP_NAME: SITE
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln'
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=SPS /p:PublishProfile=SPS.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/MAPO_PROD/$env:ZIP_NAME.zip /p:DeployIisAppPath="Default Web Site/MP/ADM" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP-$env:ZIP_NAME/MP-$env:ZIP_NAME.csproj'
|
||||||
|
- *hashBuild
|
||||||
|
- *nexusUpload
|
||||||
|
needs: ["SITE:build"]
|
||||||
|
|
||||||
|
|
||||||
|
MON:install:
|
||||||
|
stage: installer
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_BRANCH == "master"'
|
||||||
|
when: manual
|
||||||
|
variables:
|
||||||
|
APP_NAME: MP-MON
|
||||||
|
NEXUS_PATH: MP-MON
|
||||||
|
ZIP_NAME: MON
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln'
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=SPS /p:PublishProfile=SPS.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/MAPO_PROD/$env:ZIP_NAME.zip /p:DeployIisAppPath="Default Web Site/MP/ADM" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP-$env:ZIP_NAME/MP-$env:ZIP_NAME.csproj'
|
||||||
|
- *hashBuild
|
||||||
|
- *nexusUpload
|
||||||
|
needs: ["MON:build"]
|
||||||
|
|
||||||
|
TAB:install:
|
||||||
|
stage: installer
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_BRANCH == "master"'
|
||||||
|
when: manual
|
||||||
|
variables:
|
||||||
|
APP_NAME: MP-TAB
|
||||||
|
NEXUS_PATH: MP-TAB
|
||||||
|
ZIP_NAME: TAB
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln'
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=SPS /p:PublishProfile=SPS.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/MAPO_PROD/$env:ZIP_NAME.zip /p:DeployIisAppPath="Default Web Site/MP/ADM" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP-$env:ZIP_NAME/MP-$env:ZIP_NAME.csproj'
|
||||||
|
- *hashBuild
|
||||||
|
- *nexusUpload
|
||||||
|
needs: ["TAB:build"]
|
||||||
|
|
||||||
|
MAG:install:
|
||||||
|
stage: installer
|
||||||
|
tags:
|
||||||
|
- win
|
||||||
|
rules:
|
||||||
|
- if: '$CI_COMMIT_BRANCH == "master"'
|
||||||
|
when: manual
|
||||||
|
variables:
|
||||||
|
APP_NAME: MP-MAG
|
||||||
|
NEXUS_PATH: MP-MAG
|
||||||
|
ZIP_NAME: MAG
|
||||||
|
before_script:
|
||||||
|
- *nuget-fix
|
||||||
|
- '& "$env:NUGET_PATH" restore MAPO.sln'
|
||||||
|
- *version-fix
|
||||||
|
script:
|
||||||
|
- '& "$env:MSBUILD_PATH" /p:m=8 /p:AspnetMergePath=$env:ASPNET_MERGE_PATH /T:Package /P:Configuration=SPS /p:PublishProfile=SPS.pubxml /p:RunCodeAnalysis=false /p:PackageLocation=ReleaseClienti/MAPO_PROD/$env:ZIP_NAME.zip /p:DeployIisAppPath="Default Web Site/MP/ADM" /p:PackageAsSingleFile=True /p:OutputPath=bin/ MP-$env:ZIP_NAME/MP-$env:ZIP_NAME.csproj'
|
||||||
|
- *hashBuild
|
||||||
|
- *nexusUpload
|
||||||
|
needs: ["MAG:build"]
|
||||||
+1
-1
@@ -30,7 +30,7 @@
|
|||||||
<add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
|
<add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
|
||||||
</controls>
|
</controls>
|
||||||
</pages>
|
</pages>
|
||||||
<sessionState mode="Custom" customProvider="MySessionStateStore">
|
<sessionState mode="Custom" customProvider="MySessionStateStore" timeout="1">
|
||||||
<providers>
|
<providers>
|
||||||
<!-- For more details check https://github.com/Azure/aspnet-redis-providers/wiki -->
|
<!-- For more details check https://github.com/Azure/aspnet-redis-providers/wiki -->
|
||||||
<add name="MySessionStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider" host="127.0.0.1" accessKey="" ssl="false" applicationName="MP_TAB" databaseId="1" />
|
<add name="MySessionStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider" host="127.0.0.1" accessKey="" ssl="false" applicationName="MP_TAB" databaseId="1" />
|
||||||
|
|||||||
@@ -75,7 +75,7 @@
|
|||||||
</SelectParameters>
|
</SelectParameters>
|
||||||
</asp:ObjectDataSource>
|
</asp:ObjectDataSource>
|
||||||
</div>
|
</div>
|
||||||
<!-- timer refresh dei blocchi in mappa stato: 2 sec, 2'000 ms -->
|
<!-- timer refresh dei blocchi in mappa stato: 5 sec, 5'000 ms -->
|
||||||
<asp:Timer ID="Timer1" runat="server" Interval="5000" OnTick="Timer1_Tick">
|
<asp:Timer ID="Timer1" runat="server" Interval="5000" OnTick="Timer1_Tick">
|
||||||
</asp:Timer>
|
</asp:Timer>
|
||||||
</ContentTemplate>
|
</ContentTemplate>
|
||||||
|
|||||||
+23
-22
@@ -1,51 +1,52 @@
|
|||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// <generato automaticamente>
|
// <auto-generated>
|
||||||
// Codice generato da uno strumento.
|
// This code was generated by a tool.
|
||||||
//
|
//
|
||||||
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
// il codice viene rigenerato.
|
// the code is regenerated.
|
||||||
// </generato automaticamente>
|
// </auto-generated>
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
namespace MoonProTablet.WebUserControls
|
namespace MoonProTablet.WebUserControls
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
public partial class mod_mappaStato {
|
public partial class mod_mappaStato
|
||||||
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Controllo UpdatePanel1.
|
/// UpdatePanel1 control.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// Campo generato automaticamente.
|
/// Auto-generated field.
|
||||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
/// To modify move field declaration from designer file to code-behind file.
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.UpdatePanel UpdatePanel1;
|
protected global::System.Web.UI.UpdatePanel UpdatePanel1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Controllo repLI.
|
/// repLI control.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// Campo generato automaticamente.
|
/// Auto-generated field.
|
||||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
/// To modify move field declaration from designer file to code-behind file.
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.WebControls.Repeater repLI;
|
protected global::System.Web.UI.WebControls.Repeater repLI;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Controllo ods.
|
/// ods control.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// Campo generato automaticamente.
|
/// Auto-generated field.
|
||||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
/// To modify move field declaration from designer file to code-behind file.
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.WebControls.ObjectDataSource ods;
|
protected global::System.Web.UI.WebControls.ObjectDataSource ods;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Controllo Timer1.
|
/// Timer1 control.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// Campo generato automaticamente.
|
/// Auto-generated field.
|
||||||
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
|
/// To modify move field declaration from designer file to code-behind file.
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.Timer Timer1;
|
protected global::System.Web.UI.Timer Timer1;
|
||||||
}
|
}
|
||||||
|
|||||||
+5
-2
@@ -1672,9 +1672,12 @@ namespace MapoDb
|
|||||||
}
|
}
|
||||||
string cookieName = memLayer.ML.CRS("cookieName");
|
string cookieName = memLayer.ML.CRS("cookieName");
|
||||||
//DateTime expDate = DateTime.Now.AddDays(memLayer.ML.CRI("cookieDayExpire"));
|
//DateTime expDate = DateTime.Now.AddDays(memLayer.ML.CRI("cookieDayExpire"));
|
||||||
string cookieDayExpire = memLayer.ML.CRS("cookieDayExpire");
|
|
||||||
|
string cookieDayExpire = memLayer.ML.CRS("cookieDayExpire").Replace(".", ",");
|
||||||
double dayExp = 1;
|
double dayExp = 1;
|
||||||
double.TryParse(cookieDayExpire, out dayExp);
|
NumberStyles style = NumberStyles.AllowDecimalPoint | NumberStyles.AllowThousands;
|
||||||
|
CultureInfo culture = CultureInfo.CreateSpecificCulture("it-IT");
|
||||||
|
double.TryParse(cookieDayExpire, style, culture, out dayExp);
|
||||||
DateTime expDate = DateTime.Now.AddDays(dayExp);
|
DateTime expDate = DateTime.Now.AddDays(dayExp);
|
||||||
string Secret = authProxy.getSecret(Dominio, UsrName, matricola, DeviceName, adesso);
|
string Secret = authProxy.getSecret(Dominio, UsrName, matricola, DeviceName, adesso);
|
||||||
string devSecret = SteamCrypto.EncryptString(Secret, cookieName);
|
string devSecret = SteamCrypto.EncryptString(Secret, cookieName);
|
||||||
|
|||||||
Reference in New Issue
Block a user