Loading .gitlab-ci.yml +11 −15 Original line number Diff line number Diff line --- variables: DOCKER_DRIVER: "overlay2" DOCKER_HOST: "tcp://localhost:2375/" DOCKER_TLS_CERTDIR: "" STORAGE_DRIVER: "overlay" stages: - "build" build image: stage: "build" image: "docker" services: - name: "docker:dind" command: ["--tls=false"] image-build: stage: "image-build" image: "quay.io/buildah/stable:latest" script: # login to container registry - echo "$CR_PASSWORD" | docker login $CR_HOSTNAME -u $CR_USERNAME --password-stdin - "echo $CR_PASSWORD | buildah login -u $CR_USERNAME --password-stdin $CR_HOSTNAME" # build observium-pe image - "docker build -t go-build -f Dockerfile.linux.amd64 ." - "buildah bud -t go-build -f Dockerfile.linux.amd64 ." # add tags to image - "docker image tag go-build cr.simoncor.net/siempie/go-build:latest" - "docker image tag go-build cr.simoncor.net/siempie/go-build:v25.06.03" - "buildah tag go-build cr.simoncor.net/siempie/go-build:latest" - "buildah tag go-build cr.simoncor.net/siempie/go-build:v25.06.03" # push image to dockerhub. - "docker push --all-tags cr.simoncor.net/siempie/go-build" - "buildah push cr.simoncor.net/siempie/go-build:latest" - "buildah push cr.simoncor.net/siempie/go-build:v25.06.03" # logout from container registry - "docker logout $CR_HOSTNAME" - "buildah logout $CR_HOSTNAME" Loading
.gitlab-ci.yml +11 −15 Original line number Diff line number Diff line --- variables: DOCKER_DRIVER: "overlay2" DOCKER_HOST: "tcp://localhost:2375/" DOCKER_TLS_CERTDIR: "" STORAGE_DRIVER: "overlay" stages: - "build" build image: stage: "build" image: "docker" services: - name: "docker:dind" command: ["--tls=false"] image-build: stage: "image-build" image: "quay.io/buildah/stable:latest" script: # login to container registry - echo "$CR_PASSWORD" | docker login $CR_HOSTNAME -u $CR_USERNAME --password-stdin - "echo $CR_PASSWORD | buildah login -u $CR_USERNAME --password-stdin $CR_HOSTNAME" # build observium-pe image - "docker build -t go-build -f Dockerfile.linux.amd64 ." - "buildah bud -t go-build -f Dockerfile.linux.amd64 ." # add tags to image - "docker image tag go-build cr.simoncor.net/siempie/go-build:latest" - "docker image tag go-build cr.simoncor.net/siempie/go-build:v25.06.03" - "buildah tag go-build cr.simoncor.net/siempie/go-build:latest" - "buildah tag go-build cr.simoncor.net/siempie/go-build:v25.06.03" # push image to dockerhub. - "docker push --all-tags cr.simoncor.net/siempie/go-build" - "buildah push cr.simoncor.net/siempie/go-build:latest" - "buildah push cr.simoncor.net/siempie/go-build:v25.06.03" # logout from container registry - "docker logout $CR_HOSTNAME" - "buildah logout $CR_HOSTNAME"