android/cloudbuild-ndk.yaml (36 lines of code) (raw):
steps:
- name: 'gcr.io/cloud-builders/docker'
args:
- 'build'
- '--tag=gcr.io/$PROJECT_ID/android:base'
- '--file=Dockerfile-base'
- '.'
- name: 'gcr.io/cloud-builders/docker'
args:
- 'build'
- '--tag=gcr.io/$PROJECT_ID/android:${_ANDROID_VERSION}'
- '--build-arg'
- 'android_version=${_ANDROID_VERSION}'
- '--build-arg'
- 'project_id=$PROJECT_ID'
- '--file=Dockerfile-sdk'
- '.'
- '--cache-from'
- 'gcr.io/$PROJECT_ID/android:base'
- name: 'gcr.io/cloud-builders/docker'
args:
- 'build'
- '--tag=gcr.io/$PROJECT_ID/android:${_ANDROID_VERSION}-ndk-r25'
- '--build-arg'
- 'android_version=${_ANDROID_VERSION}'
- '--build-arg'
- 'project_id=$PROJECT_ID'
- '--file=Dockerfile-ndk'
- '.'
- '--cache-from'
- 'gcr.io/$PROJECT_ID/android:${_ANDROID_VERSION}'
images:
- 'gcr.io/$PROJECT_ID/android:base'
- 'gcr.io/$PROJECT_ID/android:${_ANDROID_VERSION}'
- 'gcr.io/$PROJECT_ID/android:${_ANDROID_VERSION}-ndk-r25'
timeout: 2000s