mirror of
https://github.com/tribufu/ServerManagers
synced 2026-06-01 09:42:39 +00:00
58 lines
1.3 KiB
YAML
58 lines
1.3 KiB
YAML
name: $(VersionMajor).$(VersionMinor).$(VersionBuild).$(VersionRevision)
|
|
|
|
trigger:
|
|
branches:
|
|
include:
|
|
- source
|
|
paths:
|
|
include:
|
|
- src
|
|
|
|
pool:
|
|
# vmImage: windows-latest
|
|
demands: InnoSetup
|
|
|
|
resources:
|
|
repositories:
|
|
- repository: MasterRepo
|
|
type: GitHub
|
|
endpoint: Bletch1971
|
|
name: Bletch1971/ServerManagers
|
|
|
|
variables:
|
|
- name: ApplicationName
|
|
value: $(Build.DefinitionName)
|
|
- name: SolutionFile
|
|
value: 'src/Server-Managers.sln'
|
|
- name: ProjectFile
|
|
value: 'src/$(ApplicationName)/$(ApplicationName).csproj'
|
|
- name: PublishFolder
|
|
value: publish
|
|
|
|
stages:
|
|
- template: azure-pipelines-build.yml@self
|
|
parameters:
|
|
ApplicationName: $(ApplicationName)
|
|
SolutionFile: $(SolutionFile)
|
|
ProjectFile: $(ProjectFile)
|
|
PublishFolder: $(PublishFolder)
|
|
|
|
- template: azure-pipelines-deploy.yml@self
|
|
parameters:
|
|
DeploymentType: Beta
|
|
DependsOn: build
|
|
ApplicationName: $(ApplicationName)
|
|
PublishFolder: $(PublishFolder)
|
|
RepositoryFolder: $(RepositoryFolderBeta)
|
|
GitEmail: $(GitEmail)
|
|
GitUsername: $(GitUsername)
|
|
|
|
- template: azure-pipelines-deploy.yml@self
|
|
parameters:
|
|
DeploymentType: Production
|
|
DependsOn: Beta
|
|
ApplicationName: $(ApplicationName)
|
|
PublishFolder: $(PublishFolder)
|
|
RepositoryFolder: $(RepositoryFolderProduction)
|
|
GitEmail: $(GitEmail)
|
|
GitUsername: $(GitUsername)
|