diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0a626b258b72f783856557f0d9ab088d210bc85a..cfb5ba4aa6b5d48ae5a57cebb0de455d77d5edab 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,20 +5,12 @@ stages: build: stage: build image: - name: gcr.io/kaniko-project/executor:debug + name: quay.io/buildah/stable entrypoint: [""] script: - - echo "{\"auths\":{\"${HARBOR_HOST}\":{\"auth\":\"$(echo -n ${HARBOR_USERNAME}:${HARBOR_PASSWORD} | base64 -w 0)\"}}}" > /kaniko/.docker/config.json - - >- - /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 bud -t "${HARBOR_HOST}/${HARBOR_PROJECT}/${CI_PROJECT_NAME}:${CI_COMMIT_TAG}" "${CI_PROJECT_DIR}" + - buildah push "${HARBOR_HOST}/${HARBOR_PROJECT}/${CI_PROJECT_NAME}:${CI_COMMIT_TAG}" deploy: stage: deploy