Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 48 additions & 15 deletions AndroidAzurePipelines/pipelines_android.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,53 @@
# Android
# Build your Android project with Gradle.
# Add steps that test, sign, and distribute the APK, save build artifacts, and more:
# https://docs.microsoft.com/azure/devops/pipelines/languages/android
parameters:
- name: BuildType
displayName: 'Select your build type'
default: debug
values:
- debug
- staging
- release

- name: OS
displayName: Operating System
type: string
default: windows-latest
values:
- windows-latest
- vs2017-win2016
- ubuntu-latest
- ubuntu-16.04
- macOS-latest
- macOS-10.14

trigger:
- main

pool:
vmImage: 'macos-latest'

steps:
- task: Gradle@2
inputs:
workingDirectory: ''
gradleWrapperFile: 'gradlew'
gradleOptions: '-Xmx3072m'
publishJUnitResults: false
testResultsFiles: '**/TEST-*.xml'
tasks: 'assembleDebug'
stages:
- stage:
displayName: 'Android ${{ parameters.BuildType }} build'
jobs:
- job:
workspace:
clean: all
pool:
vmImage: ${{ parameters.OS }}

steps:
- task: Gradle@2
displayName: 'Building Project'
inputs:
workingDirectory: ''
gradleWrapperFile: 'gradlew'
gradleOptions: '-Xmx3072m'
publishJUnitResults: false
testRunTitle: 'InvestorCentreAndroidTest'
testResultsFiles: '**/TEST-*.xml'
tasks: assemble${{ parameters.BuildType }}
codeCoverageToolOption: 'None'
javaHomeOption: 'JDKVersion'
jdkVersionOption: 'default'
jdkArchitectureOption: 'x64'
checkStyleRunAnalysis: false
findBugsRunAnalysis: false