neiam
/apollos_crib
It's Apollo's Crib
public · Issues · Pulls 1 · Labels · Forks · Compare · Actions failure · Badges · Packages
⭐
Log in to mark this repository.
re-add kaniko until my executor is sortd
ce6e047 · gmorell · 2024-04-14 00:09
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