Skip to content

Commit

Permalink
ci: android ci on mac (#140)
Browse files Browse the repository at this point in the history
Signed-off-by: Jose Nino jnino@lyft.com

Description: ci: android ci on mac

Fixes #106

Signed-off-by: JP Simard <jp@jpsim.com>
  • Loading branch information
junr03 authored and jpsim committed Nov 28, 2022
1 parent 5c08dda commit b80a641
Showing 1 changed file with 53 additions and 7 deletions.
60 changes: 53 additions & 7 deletions mobile/azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ stages:
- task: PublishPipelineArtifact@0
displayName: 'Publish envoy.aar distributable'
inputs:
artifactName: 'envoy.aar'
artifactName: 'envoy-linux.aar'
targetPath: 'dist/envoy.aar'
- job: linux_java_helloworld
dependsOn: linux_dist
Expand All @@ -82,12 +82,10 @@ stages:
submodules: true
- script: ./ci/linux_ci_setup.sh
displayName: 'Install dependencies'
- script: mkdir -p dist/
displayName: 'Create directory for distributable'
- task: DownloadPipelineArtifact@0
displayName: 'Download envoy.aar distributable'
inputs:
artifactName: 'envoy.aar'
artifactName: 'envoy-linux.aar'
targetPath: dist
- script: bazel build --fat_apk_cpu=x86 //examples/java/hello_world:hello_envoy
displayName: 'Build java app'
Expand All @@ -103,12 +101,60 @@ stages:
submodules: true
- script: ./ci/linux_ci_setup.sh
displayName: 'Install dependencies'
- script: mkdir -p dist/
displayName: 'Create directory for distributable'
- task: DownloadPipelineArtifact@0
displayName: 'Download envoy.aar distributable'
inputs:
artifactName: 'envoy.aar'
artifactName: 'envoy-linux.aar'
targetPath: dist
- script: bazel build --fat_apk_cpu=x86 //examples/kotlin/hello_world:hello_envoy_kt
displayName: 'Build kotlin app'
- job: mac_dist
timeoutInMinutes: 60
pool:
vmImage: 'macos-10.14'
steps:
- checkout: self
submodules: true
- script: ./ci/mac_ci_setup.sh
displayName: 'Install dependencies'
- script: bazel build --fat_apk_cpu=x86 //:android_dist
displayName: 'Build envoy.aar distributable'
- task: PublishPipelineArtifact@0
displayName: 'Publish envoy.aar distributable'
inputs:
artifactName: 'envoy-mac.aar'
targetPath: 'dist/envoy.aar'
- job: mac_java_helloworld
dependsOn: mac_dist
timeoutInMinutes: 60
pool:
vmImage: 'macos-10.14'
steps:
- checkout: self
submodules: true
- script: ./ci/mac_ci_setup.sh
displayName: 'Install dependencies'
- task: DownloadPipelineArtifact@0
displayName: 'Download envoy.aar distributable'
inputs:
artifactName: 'envoy-mac.aar'
targetPath: dist
- script: bazel build --fat_apk_cpu=x86 //examples/java/hello_world:hello_envoy
displayName: 'Build java app'
- job: mac_kotlin_helloworld
dependsOn: mac_dist
timeoutInMinutes: 60
pool:
vmImage: 'macos-10.14'
steps:
- checkout: self
submodules: true
- script: ./ci/mac_ci_setup.sh
displayName: 'Install dependencies'
- task: DownloadPipelineArtifact@0
displayName: 'Download envoy.aar distributable'
inputs:
artifactName: 'envoy-mac.aar'
targetPath: dist
- script: bazel build --fat_apk_cpu=x86 //examples/kotlin/hello_world:hello_envoy_kt
displayName: 'Build kotlin app'
Expand Down

0 comments on commit b80a641

Please sign in to comment.