blob: 1042a933642235fdbf42389277691f4e0e7b538e [file]
---
env:
GIT_HTTP_LOW_SPEED_LIMIT: "102400"
GIT_HTTP_LOW_SPEED_TIME: "180"
%{ for key, value in envs ~}
${key}: "${value}"
%{ endfor ~}
steps:
- command: |-
%{ for command in steps.commands ~}
${command}
%{ endfor ~}
label: "${try(steps.label, ":pipeline:")}"
%{~ if try(steps.priority, null) != null ~}
priority: ${steps.priority}
%{~ endif ~}
agents:
- "queue=default"%{ if try(length(steps.artifact_paths), 0) > 0 }
artifact_paths:%{ for artifact_path in steps.artifact_paths }
- "${artifact_path}"%{ endfor }%{ endif }
plugins:
- docker#v3.8.0:
always-pull: true
environment:
- "ANDROID_HOME"
- "ANDROID_NDK_HOME"
- "BUILDKITE_ARTIFACT_UPLOAD_DESTINATION"
image: "${try(steps.image, "gcr.io/bazel-public/ubuntu2404")}"
network: "host"
privileged: true
propagate-environment: true
propagate-uid-gid: true
volumes:
- "/etc/group:/etc/group:ro"
- "/etc/passwd:/etc/passwd:ro"
- "/etc/shadow:/etc/shadow:ro"
- "/opt/android-ndk-r15c:/opt/android-ndk-r15c:ro"
- "/opt/android-ndk-r25b:/opt/android-ndk-r25b:ro"
- "/opt/android-sdk-linux:/opt/android-sdk-linux:ro"
- "/var/lib/buildkite-agent:/var/lib/buildkite-agent"
- "/var/lib/gitmirrors:/var/lib/gitmirrors:ro"
- "/var/run/docker.sock:/var/run/docker.sock"