Update yaml x aggiunta release e docx x ConfIob

This commit is contained in:
Samuele Locatelli
2025-02-12 18:25:43 +01:00
parent 377e159b36
commit cf15b72585
+45
View File
@@ -499,6 +499,31 @@ EgwProxy.SqlDb:staging:
# -------------------------------- # --------------------------------
# RELEASE # RELEASE
# -------------------------------- # --------------------------------
EgwConf.Iob:build:release:
stage: release
needs: ["EgwConf.Iob:build"]
tags:
- win
variables:
CONFIG: Release
APP_NAME: EgwConf.Iob
# rules:
# - if: $CI_COMMIT_BRANCH == 'main'
# changes:
# - EgwConf.Iob/*
# when: always
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet'
- *version-fix
- *nuspec-fix
script:
- '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.csproj" -target:Build /p:Configuration=$env:CONFIG /p:Platform="Any CPU" /p:OutputPath=bin/$env:CONFIG /verbosity:minimal /m'
- '& Remove-Item *.nupkg'
- '& $env:NUGET_PATH pack "$env:APP_NAME.Release.nuspec"'
- '& "$env:NUGET_PATH" setapikey $NUGET_API_KEY -source http://nexus.steamware.net/repository/nuget-hosted'
- '& "$env:NUGET_PATH" push *$env:NUM_REL.nupkg -Source http://nexus.steamware.net/repository/nuget-hosted'
EgwProxy.Ftp:build:release: EgwProxy.Ftp:build:release:
stage: release stage: release
needs: ["EgwProxy.Ftp:build"] needs: ["EgwProxy.Ftp:build"]
@@ -675,6 +700,26 @@ EgwProxy.SqlDb:build:release:
# -------------------------------- # --------------------------------
# DocFx # DocFx
# -------------------------------- # --------------------------------
EgwConf.Iob:docfx:
stage: docfx
needs: ["EgwConf.Iob:build"]
tags:
- win
variables:
APP_NAME: EgwConf.Iob
rules:
- if: $CI_COMMIT_BRANCH == 'main'
changes:
- EgwConf.Iob/*
when: always
before_script:
- *nuget-fix
- '& "$env:NUGET_PATH" restore "$env:APP_NAME.sln" -verbosity quiet'
script:
- docfx $env:APP_NAME/docfx.json
- mv $env:APP_NAME/_site "docfx"
- *DocReplica
EgwProxy.Ftp:docfx: EgwProxy.Ftp:docfx:
stage: docfx stage: docfx
needs: ["EgwProxy.Ftp:build"] needs: ["EgwProxy.Ftp:build"]