From 0843d5014d296053ad2de4535f1159ec1022db49 Mon Sep 17 00:00:00 2001
From: yyvf <yyvf@pm.me>
Date: Mon, 14 Apr 2025 11:19:29 -0300
Subject: [PATCH] ci: test

---
 .gitlab-ci.yml | 19 ++++++-------------
 1 file changed, 6 insertions(+), 13 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c58ea53..b4be549 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,21 +5,14 @@ stages:
 build:
   stage: build
   image:
-    name: gcr.io/kaniko-project/executor:debug
+    name: quay.io/buildah/stable
     entrypoint: [""]
-  before_script:
-    - echo "{\"auths\":{\"${HARBOR_HOST}\":{\"auth\":\"$(echo -n ${HARBOR_USERNAME}:${HARBOR_PASSWORD} | base64 -w 0)\"}}}" > /kaniko/.docker/config.json
+  variables:
+    STORAGE_DRIVER: vfs
   script:
-    - >-
-      /kaniko/executor
-      --context "${CI_PROJECT_DIR}"
-      --dockerfile "${CI_PROJECT_DIR}/Dockerfile"
-      --destination "${HARBOR_HOST}/${HARBOR_PROJECT}/${CI_PROJECT_NAME}:${CI_COMMIT_TAG}"
-      --single-snapshot
-      --snapshot-mode=redo
-      --use-new-run
-      --cache=true
-      --compressed-caching=true
+    - echo "$HARBOR_PASSWORD" | buildah login -u "$HARBOR_USERNAME" --password-stdin $HARBOR_HOST
+    - buildah build -t ${HARBOR_HOST}/${HARBOR_PROJECT}/${CI_PROJECT_NAME}:${CI_COMMIT_TAG}
+    - buildah push ${HARBOR_HOST}/${HARBOR_PROJECT}/${CI_PROJECT_NAME}:${CI_COMMIT_TAG}
 
 deploy:
   stage: deploy
-- 
GitLab