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.
buildah.
ca892b4 · gmorell · 2024-02-04 19:11
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