mirror of
https://github.com/cirruslabs/docker-images-android.git
synced 2026-05-17 16:20:35 +00:00
+44
-15
@@ -1,22 +1,51 @@
|
|||||||
environment:
|
|
||||||
DOCKER_USER_NAME: ENCRYPTED[b75ee3bd0bd835d7d74d2598b54fee3d0b743919a48c87829bf99fab6dd9a296cce88bfa81dd9d660d7c3acbb6e589ce]
|
|
||||||
DOCKER_PASSWORD: ENCRYPTED[dcb999313b7216ea7fb1181de5fdac8cdba6ea0d8fdca287f2cc1713c110dbaa9fceafb5ffe0fe8dfde7bbc520abdfae]
|
|
||||||
|
|
||||||
docker_builder:
|
docker_builder:
|
||||||
name: Linux
|
name: Build
|
||||||
only_if: $CIRRUS_BRANCH != $CIRRUS_DEFAULT_BRANCH
|
only_if: $CIRRUS_BRANCH != $CIRRUS_DEFAULT_BRANCH
|
||||||
|
version_script: docker --version
|
||||||
setup_script:
|
setup_script:
|
||||||
- docker --version
|
- docker buildx create --name multibuilder
|
||||||
build_tools_script: docker buildx build --load --tag cirrusci/android-sdk:tools sdk/tools
|
- docker buildx use multibuilder
|
||||||
build_sdk_script: docker buildx build --load --tag cirrusci/android-sdk:33 sdk/33
|
- docker buildx inspect --bootstrap
|
||||||
build_ndk_script: docker buildx build --load --tag cirrusci/android-sdk:33-ndk sdk/33-ndk
|
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:
|
docker_builder:
|
||||||
name: Linux
|
name: Push
|
||||||
only_if: $CIRRUS_BRANCH == $CIRRUS_DEFAULT_BRANCH
|
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:
|
setup_script:
|
||||||
- docker --version
|
- docker buildx create --name multibuilder
|
||||||
login_script: docker login --username $DOCKER_USER_NAME --password $DOCKER_PASSWORD
|
- docker buildx use multibuilder
|
||||||
build_tools_script: docker buildx build --push --cache-from cirrusci/android-sdk:tools --tag cirrusci/android-sdk:tools sdk/tools
|
- docker buildx inspect --bootstrap
|
||||||
build_sdk_script: docker buildx build --push --cache-from cirrusci/android-sdk:33 --tag cirrusci/android-sdk:33 sdk/33
|
build_tools_script: |
|
||||||
build_ndk_script: docker buildx build --push --cache-from cirrusci/android-sdk:33-ndk --tag cirrusci/android-sdk:33-ndk sdk/33-ndk
|
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
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
FROM ubuntu:22.04
|
FROM ubuntu:22.04
|
||||||
|
|
||||||
|
LABEL org.opencontainers.image.source=https://github.com/cirruslabs/docker-images-android
|
||||||
|
|
||||||
USER root
|
USER root
|
||||||
|
|
||||||
ENV ANDROID_HOME=/opt/android-sdk-linux \
|
ENV ANDROID_HOME=/opt/android-sdk-linux \
|
||||||
|
|||||||
Reference in New Issue
Block a user