1
0
mirror of https://github.com/XFox111/GUTSchedule.git synced 2026-04-22 06:58:01 +03:00
Files
GUTSchedule/azure-pipelines.yml
T
2020-01-28 19:05:16 +03:00

50 lines
1.1 KiB
YAML

# Xamarin.Android
# Build a Xamarin.Android project.
# Add steps that test, sign, and distribute an app, save build artifacts, and more:
# https://docs.microsoft.com/azure/devops/pipelines/languages/xamarin
pool:
vmImage: 'windows-latest'
variables:
buildConfiguration: 'Release'
outputDirectory: '$(build.binariesDirectory)/$(buildConfiguration)'
steps:
- task: NuGetToolInstaller@1
- task: NuGetCommand@2
inputs:
restoreSolution: '**/*.sln'
- task: WhiteSource Bolt@20
inputs:
cwd: '**'
- task: ResharperCli@2
inputs:
solutionOrProjectPath: '**/*.sln'
failBuildLevelSelector: 'Error'
failBuildOnCodeIssues: false
- task: XamarinAndroid@1
inputs:
projectFile: '**/**.csproj'
outputDirectory: '$(outputDirectory)'
configuration: '$(buildConfiguration)'
msbuildVersionOption: 'latest'
msbuildArchitectureOption: 'x64'
jdkOption: 'JDKVersion'
- task: DeleteFiles@1
inputs:
SourceFolder: '$(outputDirectory)'
Contents: |
**/**.pdb
**/**.dll
- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: '$(outputDirectory)'
ArtifactName: 'bundle'
publishLocation: 'Container'