gitlab
Table of Contents
Gitlab
Check Background Migrations from CLI
gitlab-psql -c "SELECT job_class_name, table_name, column_name, job_arguments FROM batched_background_migrations WHERE status NOT IN(3, 6);"
Garbage Collection Container Registry
gitlab-ctl registry-garbage-collect -m
CI/CD Multiplattform Build
Enable Binary Formats
$ docker run --rm --privileged tonistiigi/binfmt --install all { "supported": [ "linux/amd64", "linux/arm64", "linux/riscv64", "linux/ppc64le", "linux/s390x", "linux/386", "linux/arm/v7", "linux/arm/v6" ], "emulators": [ "qemu-aarch64", "qemu-arm", "qemu-ppc64le", "qemu-riscv64", "qemu-s390x" ] }
Switch to buildx in .gitlab-ci.yml
Define CI_PLATFORMS variable in Settings / CI/CD:
CI_PLATFORMS = linux/amd64,linux/arm/v7,…
- .gitlab-ci.yml
image: registry/docker-with-buildx services: - docker:dind build: stage: build script: - docker login -u $CI_USER -p $CI_TOKEN $CI_REGISTRY - docker buildx create --use - docker buildx build --platform $CI_PLATFORMS --push --pull -t $CI_REGISTRY_IMAGE .
gitlab.txt · Last modified: by baumi