# Builds android version for all flavors of app:
# - sharee.bike
# - Lastenrad Bayern
# - Mein konrad

trigger:
- master

pool:
  vmImage: 'windows-latest'

variables:
  buildConfiguration: 'Release'
  outputDirectory: '$(build.binariesDirectory)/$(buildConfiguration)'
  solutionName : 'TINK.sln'

steps:
# Get code from Open Source repo.
# https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/multi-repo-checkout?view=azure-devops#specify-multiple-repositories
- checkout: git://sharee.bike App/Code
- task: NuGetToolInstaller@1

- task: NuGetCommand@2
  inputs:
    restoreSolution: '$(solutionName)'

- task: XamarinAndroid@1
  displayName: "LastenradBayern Android"
  inputs:
    projectFile: '**/LastenradBayern.Android.csproj'
    outputDirectory: '$(outputDirectory)'
    configuration: '$(buildConfiguration)'

- task: XamarinAndroid@1
  displayName: "Mein konrad Android"
  inputs:
    projectFile: '**/Meinkonrad.Android.csproj'
    outputDirectory: '$(outputDirectory)'
    configuration: '$(buildConfiguration)'

- task: XamarinAndroid@1
  displayName: "sharee.bike Android"
  inputs:
    projectFile: '**/TINK.Android.csproj'
    outputDirectory: '$(outputDirectory)'
    configuration: '$(buildConfiguration)'