Loading .gitlab-ci.yml +8 −2 Original line number Diff line number Diff line stages: - build variables: DOCKER_DRIVER: overlay2 CONTAINER_IMAGE: registry.gitlab.e.foundation:5000/$CI_PROJECT_PATH build_image: stage: build image: docker:git services: - docker: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 -t registry.gitlab.e.foundation:5000/e/apps/docker-android-apps-cicd . - docker push registry.gitlab.e.foundation:5000/e/apps/docker-android-apps-cicd:latest - 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 Loading
.gitlab-ci.yml +8 −2 Original line number Diff line number Diff line stages: - build variables: DOCKER_DRIVER: overlay2 CONTAINER_IMAGE: registry.gitlab.e.foundation:5000/$CI_PROJECT_PATH build_image: stage: build image: docker:git services: - docker: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 -t registry.gitlab.e.foundation:5000/e/apps/docker-android-apps-cicd . - docker push registry.gitlab.e.foundation:5000/e/apps/docker-android-apps-cicd:latest - 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