Commit 1f34e37d authored by Dmitriy Safronov's avatar Dmitriy Safronov
Browse files

rewrite for readability

parent 6a8ee692
Loading
Loading
Loading
Loading
+16 −8
Original line number Diff line number Diff line
@@ -25,14 +25,22 @@ buildx:
  services:
    - name: $DIND_IMAGE
      alias: docker
  script:
    - set -ex
    - DOCKER_HOST=tcp://localhost:2375 docker info &>/dev/null && export DOCKER_HOST=tcp://localhost:2375 || true
    - echo $DOCKER_HOST
    - echo "${CI_REGISTRY_PASSWORD}" | docker login "${CI_REGISTRY}" --username "${CI_REGISTRY_USER}" --password-stdin
    - ( echo ${CUSTOM_BUILDX_BUILD_PARAMETERS} | grep -q -F -e '--platform' ) && docker run --privileged --rm tonistiigi/binfmt --install all || true
    - docker buildx create --driver=docker-container --name=buildkit-builder --use
    - docker ${CUSTOM_DOCKER_COMMON_PARAMETERS} buildx ${CUSTOM_BUILDX_COMMON_PARAMETERS} build ${CUSTOM_BUILDX_BUILD_PARAMETERS} --cache-from type=local,src=.cache-${CUSTOM_BUILDENGINE} --cache-to type=local,dest=.cache-${CUSTOM_BUILDENGINE} --push --tag "${IMAGE_PATH}:${CUSTOM_TAGPREFIX}-${CI_COMMIT_SHORT_SHA}" -f "${CUSTOM_DOCKERFILE}/Dockerfile" "${CUSTOM_BUILDPATH}"
  script: |
    set -ex
    DOCKER_HOST=tcp://localhost:2375 docker info &>/dev/null && export DOCKER_HOST=tcp://localhost:2375 || true
    echo $DOCKER_HOST
    echo "${CI_REGISTRY_PASSWORD}" | docker login "${CI_REGISTRY}" --username "${CI_REGISTRY_USER}" --password-stdin
    ( echo ${CUSTOM_BUILDX_BUILD_PARAMETERS} | grep -q -F -e '--platform' ) && docker run --privileged --rm tonistiigi/binfmt --install all || true
    docker buildx create --driver=docker-container --name=buildkit-builder --use
    docker ${CUSTOM_DOCKER_COMMON_PARAMETERS} \
      buildx ${CUSTOM_BUILDX_COMMON_PARAMETERS} \
        build ${CUSTOM_BUILDX_BUILD_PARAMETERS} \
          --cache-from type=local,src=.cache-${CUSTOM_BUILDENGINE} \
          --cache-to type=local,dest=.cache-${CUSTOM_BUILDENGINE} \
          --push \
          --tag "${IMAGE_PATH}:${CUSTOM_TAGPREFIX}-${CI_COMMIT_SHORT_SHA}" \
          -f "${CUSTOM_DOCKERFILE}/Dockerfile" \
          "${CUSTOM_BUILDPATH}"

  # script: |
  #   DOCKER_HOST=tcp://localhost:2375 docker info &>/dev/null && export DOCKER_HOST=tcp://localhost:2375 || true