30 lines
No EOL
697 B
YAML
30 lines
No EOL
697 B
YAML
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
|
|
|
|
generate-deploy-docs:
|
|
stage: docs
|
|
script:
|
|
- mkdocs build --strict --verbose
|
|
artifacts:
|
|
paths:
|
|
- docs-public
|
|
only:
|
|
- main |