From cec441a9ab7ae273d779210177e523aa5a725451 Mon Sep 17 00:00:00 2001 From: Tracewebstudio Dev Date: Fri, 17 Apr 2026 03:00:37 +0200 Subject: [PATCH] ci: build and push with kaniko --- .woodpecker.yml | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index e3b2df5..eab3e7b 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -4,17 +4,16 @@ when: steps: - name: build-and-push - image: registry.nxtgauge.com/docker:28-cli - environment: - REGISTRY_HOSTPORT: registry.nxtgauge.com - REGISTRY_USERNAME: + image: registry.nxtgauge.com/kaniko:2.1.1 + settings: + registry: registry.nxtgauge.com + username: from_secret: REGISTRY_USERNAME - REGISTRY_PASSWORD: + password: from_secret: REGISTRY_PASSWORD - commands: - - test -n "${REGISTRY_HOSTPORT:-}" || (echo "missing REGISTRY_HOSTPORT" && exit 1) - - test -n "${REGISTRY_USERNAME:-}" || (echo "missing REGISTRY_USERNAME" && exit 1) - - test -n "${REGISTRY_PASSWORD:-}" || (echo "missing REGISTRY_PASSWORD" && exit 1) - - echo "$REGISTRY_PASSWORD" | docker login "$REGISTRY_HOSTPORT" -u "$REGISTRY_USERNAME" --password-stdin - - docker build -t "${REGISTRY_HOSTPORT}/nxtgauge-ai-assistant" -f Dockerfile . - - docker push "${REGISTRY_HOSTPORT}/nxtgauge-ai-assistant" + repo: nxtgauge-ai-assistant + tags: + - ${CI_COMMIT_SHA} + - ${CI_COMMIT_BRANCH}-latest + dockerfile: Dockerfile + context: .