re-add kaniko until my executor is sortd

ce6e047 · gmorell · 2024-04-14 00:09

1 files +26 -14

Files changed

modified .gitlab-ci.yml
+26 −14
@@ -1,20 +1,32 @@
1 −image:
2 − name: quay.io/buildah/stable:latest
3 − entrypoint: [""]
1 +#image:
2 +# name: quay.io/buildah/stable:latest
3 +# entrypoint: [""]
4 +#
5 +#build-master:
6 +# retry: 1
7 +# stage: build
8 +# tags: ["privileged"]
9 +# variables:
10 +# STORAGE_DRIVER: "vfs"
11 +# BUILDAH_FORMAT: "docker"
12 +# BUILDAH_ISOLATION: "rootless"
13 +#
14 +# script:
15 +# - buildah login -u gitlab-ci-token -p ${CI_JOB_TOKEN} ${CI_REGISTRY}
16 +# - buildah bud --build-arg CI_REGISTRY_IMAGE=$CI_REGISTRY_IMAGE --tag $CI_REGISTRY_IMAGE $CI_PROJECT_DIR
17 +# - buildah push $CI_REGISTRY_IMAGE docker://$CI_REGISTRY_IMAGE
18 +#
19 +# only:
20 +# - master
4 21
22 +image:
23 + name: gcr.io/kaniko-project/executor:latest
24 + entrypoint: [""]
5 25 build-master:
6 26 retry: 1
7 27 stage: build
8 − tags: ["privileged"]
9 − variables:
10 − STORAGE_DRIVER: "vfs"
11 − BUILDAH_FORMAT: "docker"
12 − BUILDAH_ISOLATION: "rootless"
13 −
14 − script:
15 − - buildah login -u gitlab-ci-token -p ${CI_JOB_TOKEN} ${CI_REGISTRY}
16 − - buildah bud --build-arg CI_REGISTRY_IMAGE=$CI_REGISTRY_IMAGE --tag $CI_REGISTRY_IMAGE $CI_PROJECT_DIR
17 − - buildah push $CI_REGISTRY_IMAGE docker://$CI_REGISTRY_IMAGE
18 −
19 28 only:
20 29 - master
30 + script:
31 + - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
32 + - /kaniko/executor --force --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $CI_REGISTRY_IMAGE --registry-mirror us0.regi.kube.gmp.io

Parents: 4468c1e