mirror of
https://github.com/tribufu/ServerManagers
synced 2026-06-01 09:42:39 +00:00
40 lines
860 B
YAML
40 lines
860 B
YAML
name: $(VersionMajor).$(VersionMinor).$(VersionBuild).$(VersionRevision)
|
|
|
|
trigger:
|
|
branches:
|
|
include:
|
|
- source
|
|
paths:
|
|
include:
|
|
- src
|
|
|
|
pool:
|
|
# vmImage: windows-latest
|
|
demands: InnoSetup
|
|
|
|
stages:
|
|
- template: azure-pipelines-build.yml@self
|
|
|
|
- stage: deployBeta
|
|
displayName: Beta
|
|
lockBehavior: runLatest
|
|
condition: and(succeeded(), eq(variables['build.sourceBranch'], 'refs/heads/source'))
|
|
dependsOn:
|
|
- build
|
|
|
|
jobs:
|
|
- deployment: deployBeta
|
|
displayName: Deploy Beta
|
|
environment: github-servermanager-beta
|
|
|
|
- stage: deployRelease
|
|
displayName: Production
|
|
lockBehavior: runLatest
|
|
condition: and(succeeded(), eq(variables['build.sourceBranch'], 'refs/heads/source'))
|
|
dependsOn:
|
|
- deployBeta
|
|
|
|
jobs:
|
|
- deployment: deployRelease
|
|
displayName: Deploy Production
|
|
environment: github-servermanager-release
|