Ryujinx-GtkSharp/azure-pipelines.yml

50 lines
1.3 KiB
YAML
Raw Normal View History

2019-08-09 21:56:47 +02:00
variables:
versionbase: 3.22.25
increment: $[counter(variables['versionbase'], 1)]
version: $(versionbase).$(increment)
trigger:
branches:
include:
- master
- develop
tags:
include:
- '*'
pool:
vmImage: 'ubuntu-latest'
steps:
- script: ./build.sh --BuildTarget=FullBuild --BuildVersion=$(version)
displayName: 'CAKE Script'
- task: PublishBuildArtifacts@1
2019-08-09 23:04:33 +02:00
displayName: Publish Binaries Artifact
inputs:
pathtoPublish: BuildOutput/Release
artifactName: Binaries
publishLocation: container
- task: PublishBuildArtifacts@1
2019-08-09 23:04:33 +02:00
displayName: Publish NuGet Artifact
inputs:
pathtoPublish: BuildOutput/NugetPackages
artifactName: NuGet
publishLocation: container
- task: PublishBuildArtifacts@1
2019-08-09 23:04:33 +02:00
displayName: Publish Samples Artifact
inputs:
pathtoPublish: BuildOutput/Samples
artifactName: Samples
2019-08-09 23:04:33 +02:00
publishLocation: container
- task: DotNetCoreCLI@2
displayName: Publish to MyGet
condition: or(eq(variables['Build.SourceBranch'], 'refs/heads/develop'), eq(variables['Build.SourceBranch'], 'refs/heads/master'))
inputs:
command: 'push'
packagesToPush: 'BuildOutput/NugetPackages/*.nupkg'
nuGetFeedType: 'internal'
publishVstsFeed: '5167ff63-e617-405e-a8f1-8cac89433e2d/1678f7d9-b3a8-4618-9193-93718f939e4b'