mirror of
https://github.com/cirruslabs/docker-images-android.git
synced 2026-05-17 16:20:35 +00:00
e20bbf76d3
* Switch to GitHub's Container Registry * Fixes
52 lines
1.8 KiB
YAML
52 lines
1.8 KiB
YAML
docker_builder:
|
|
name: Build
|
|
only_if: $CIRRUS_BRANCH != $CIRRUS_DEFAULT_BRANCH
|
|
version_script: docker --version
|
|
setup_script:
|
|
- docker buildx create --name multibuilder
|
|
- docker buildx use multibuilder
|
|
- docker buildx inspect --bootstrap
|
|
build_tools_script: |
|
|
docker buildx build --load \
|
|
--cache-from ghcr.io/cirruslabs/android-sdk:tools \
|
|
--tag ghcr.io/cirruslabs/android-sdk:tools \
|
|
sdk/tools
|
|
build_sdk_script: |
|
|
docker buildx build --load \
|
|
--cache-from ghcr.io/cirruslabs/android-sdk:33 \
|
|
--tag ghcr.io/cirruslabs/android-sdk:33 \
|
|
sdk/33
|
|
build_ndk_script: |
|
|
docker buildx build --load \
|
|
--cache-from ghcr.io/cirruslabs/android-sdk:33-ndk \
|
|
--tag ghcr.io/cirruslabs/android-sdk:33-ndk \
|
|
sdk/33-ndk
|
|
|
|
docker_builder:
|
|
name: Push
|
|
only_if: $CIRRUS_BRANCH == $CIRRUS_DEFAULT_BRANCH
|
|
env:
|
|
GITHUB_TOKEN: ENCRYPTED[!82ed873afdf627284305afef4958c85a8f73127b09978a9786ac521559630ea6c9a5ab6e7f8315abf9ead09b6eff6eae!]
|
|
version_script: docker --version
|
|
login_script:
|
|
- echo $GITHUB_TOKEN | docker login ghcr.io -u fkorotkov --password-stdin
|
|
setup_script:
|
|
- docker buildx create --name multibuilder
|
|
- docker buildx use multibuilder
|
|
- docker buildx inspect --bootstrap
|
|
build_tools_script: |
|
|
docker buildx build --push \
|
|
--cache-from ghcr.io/cirruslabs/android-sdk:tools \
|
|
--tag ghcr.io/cirruslabs/android-sdk:tools \
|
|
sdk/tools
|
|
build_sdk_script: |
|
|
docker buildx build --push \
|
|
--cache-from ghcr.io/cirruslabs/android-sdk:33 \
|
|
--tag ghcr.io/cirruslabs/android-sdk:33 \
|
|
sdk/33
|
|
build_ndk_script: |
|
|
docker buildx build --push \
|
|
--cache-from ghcr.io/cirruslabs/android-sdk:33-ndk \
|
|
--tag ghcr.io/cirruslabs/android-sdk:33-ndk \
|
|
sdk/33-ndk
|