buildah.

ca892b4 · gmorell · 2024-02-04 19:11

1 files +5 -17

Files changed

modified .gitlab-ci.yml
+5 −17
@@ -1,27 +1,15 @@
1 1 image:
2 − name: gcr.io/kaniko-project/executor:v1.6.0-debug
2 + name: quay.io/buildah/stable:latest
3 3 entrypoint: [""]
4 −#image: docker:19.03.12-git
5 −
6 −#services:
7 −# - docker:19.03.12-dind
8 −#before_script:
9 −# - export DOCKER_HOST="tcp://localhost:2375"
10 −# - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
11 4
12 5 build-master:
13 6 retry: 1
14 7 stage: build
15 −# tags:
16 −# - boston
17 − script:
18 − - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
19 − - /kaniko/executor --force --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $CI_REGISTRY_IMAGE --registry-mirror us0.regi.kube.gmp.io
20 − # --registry-mirror e0.registry.gng.io
21 − # - docker build -t "$CI_REGISTRY_IMAGE" .
22 − # - docker push "$CI_REGISTRY_IMAGE"
23 −
24 8
9 + script:
10 + - buildah login --username $CI_REGISTRY_USER --password $CI_REGISTRY_PASSWORD $CI_REGISTRY
11 + - buildah bud --build-arg CI_REGISTRY_IMAGE=$CI_REGISTRY_IMAGE --tag $CI_REGISTRY_IMAGE $CI_PROJECT_DIR
12 + - buildah push $CI_REGISTRY_IMAGE docker://$CI_REGISTRY_IMAGE
25 13
26 14 only:
27 15 - master

Parents: b04cbb7