Update yaml x aggiunta release e docx x ConfIob
This commit is contained in:
@@ -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"]
|
||||||
|
|||||||
Reference in New Issue
Block a user