diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b15d938a04044b975f772acea466a96530b8d192..42406b67181f827ddb8f965c610d433b437e5cd8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,17 +2,17 @@ stages: - build variables: - DOCKER_DRIVER: overlay2 - CONTAINER_IMAGE: registry.gitlab.e.foundation:5000/$CI_PROJECT_PATH + DOCKER_HOST: tcp://docker:2375 + DOCKER_TLS_CERTDIR: "" build_image: stage: build image: docker:git services: - - docker:18-dind + - docker:20.10.16-dind script: - - docker pull $CONTAINER_IMAGE:$CI_COMMIT_REF_NAME || true - - docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN registry.gitlab.e.foundation:5000 - - docker build --cache-from $CONTAINER_IMAGE:latest -t $CONTAINER_IMAGE -t $CONTAINER_IMAGE:$CI_COMMIT_REF_NAME . - - docker push $CONTAINER_IMAGE:$CI_COMMIT_REF_NAME - - if [ "${CI_COMMIT_REF_NAME}" = master ] ; then docker push $CONTAINER_IMAGE:latest ; fi + - "docker pull $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME || true" + - "docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY" + - "docker build --cache-from $CI_REGISTRY_IMAGE:latest -t $CI_REGISTRY_IMAGE -t $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME ." + - "docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME" + - if [ "${CI_COMMIT_REF_NAME}" = master ] ; then docker push $CI_REGISTRY_IMAGE:latest ; fi diff --git a/Dockerfile b/Dockerfile index 6b20feae489dac5988b9642b622ce10f98df3501..aade1cd0356ce17c6fa3fd0e83cdd9c9bc9cca0d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,7 +13,7 @@ ENV ANDROID_HOME "/sdk" ARG ANDROID_CMDLINE_TOOLS_BIN="${ANDROID_SDK_ROOT}/cmdline-tools/tools/bin" # Add Gradle and SDK tools to the PATH -ENV PATH "$PATH:${ANDROID_CMDLINE_TOOLS_BIN}/:${GRADLE_PATH}/:${ANDROID_HOME}/emulator/:${ANDROID_HOME}/platform-tools/" +ENV PATH "$PATH:${ANDROID_CMDLINE_TOOLS_BIN}/:${GRADLE_PATH}/:${ANDROID_HOME}/emulator/:${ANDROID_HOME}/platform-tools/:${ANDROID_HOME}/build-tools/31.0.0/" # Setup distribution and install required distribution packages ARG JDK_VERSION=11