docker-build-prod-latest: image: ezkrg/buildx stage: build-docker services: - docker:dind before_script: - docker buildx create --use - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY script: - | docker buildx build \ --platform linux/amd64,linux/arm64 \ --build-arg CI_COMMIT_BRANCH=$CI_COMMIT_BRANCH \ --build-arg CI_COMMIT_SHORT_SHA=$CI_COMMIT_SHORT_SHA \ --build-arg CI_COMMIT_TAG=$CI_COMMIT_TAG \ --push \ --tag $CI_REGISTRY_IMAGE:latest \ . only: - main pages: stage: deploy image: python:alpine script: - pip install --no-cache-dir -r mkdocs-req.txt - python -m mkdocs build --strict --verbose artifacts: paths: - public rules: - if: $CI_COMMIT_REF_NAME == "main"