Skip to content
Snippets Groups Projects

Product/407 net5migration

Merged Marcel Nellesen requested to merge Product/407-net5migration into Sprint/2021-01
13 files
+ 71
990
Compare changes
  • Side-by-side
  • Inline
Files
13
+ 31
53
 
include:
 
- project: coscine/tools/gitlab-ci-templates
 
file:
 
- /dotnet.yml
 
stages:
stages:
 
- build
- test
- test
- release
- publish
- releasetrigger
variables:
cake:Test:
DOTNET_MAIN_PROJECT_FOLDER: Database.Helpers
stage: test
script:
build-branch:
- PowerShell .\build.ps1 -Target Test -Configuration Debug
extends: .build-branch
variables:
GIT_STRATEGY: clone
build-nuget-release:
artifacts:
extends: .build-nuget-release
reports:
junit: "./Artifacts/TestResults.xml"
test:
paths:
extends: .test
- "./Artifacts/*"
except:
publish-branch-prerelease:
- master
extends: .publish-branch-prerelease
- tags
publish-gitlab-release:
cake:Release:
extends: .publish-gitlab-release
stage: release
script:
publish-master-release:
- PowerShell .\build.ps1 -Target Release -Configuration Release --nugetApiKey="${NUGET_API_KEY}"
extends: .publish-master-release
variables:
GIT_STRATEGY: clone
publish-nuget-release:
dependencies:
extends: .publish-nuget-release
- cake:Test
artifacts:
paths:
- "./Artifacts/*"
only:
- tags
cake:Prerelease:
stage: release
script:
- PowerShell .\build.ps1 -Target Prerelease -Configuration Release
variables:
GIT_STRATEGY: clone
dependencies:
- cake:Test
artifacts:
paths:
- "./Artifacts/*"
except:
- tags
- master
cake:GitlabRelease:
stage: releasetrigger
script:
- PowerShell .\build.ps1 -Target GitlabRelease --GitlabProjectPath="${CI_PROJECT_PATH}" --gitlabProjectId="${CI_PROJECT_ID}" --gitlabToken="${GITLAB_TOKEN}"
only:
- master
\ No newline at end of file
Loading