From ae8d07f877708b70f0a81b17c502498766ddbfa4 Mon Sep 17 00:00:00 2001 From: Tracewebstudio Dev Date: Fri, 17 Apr 2026 00:38:22 +0200 Subject: [PATCH] ci: use kaniko, registry host from secret, remove hardcoded values --- .woodpecker.yml | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 9dac867..35f0c0a 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -3,16 +3,23 @@ when: event: push steps: - - name: login-and-push - image: docker:28-cli - environment: - REGISTRY_HOSTPORT: + - name: build-and-push + image: woodpeckerci/plugin-kaniko:2.1.1 + settings: + registry: from_secret: REGISTRY_HOSTPORT - REGISTRY_USERNAME: + repo: nxtgauge-admin-solid + dockerfile: Dockerfile.simple + tags: + - ${CI_COMMIT_SHA} + - latest + - high-performance-latest + username: from_secret: REGISTRY_USERNAME - REGISTRY_PASSWORD: + password: from_secret: REGISTRY_PASSWORD - commands: - - echo "${REGISTRY_PASSWORD}" | docker login "${REGISTRY_HOSTPORT}" -u "${REGISTRY_USERNAME}" --password-stdin - - docker build -t "${REGISTRY_HOSTPORT}/nxtgauge-admin-solid" -f Dockerfile.simple . - - docker push "${REGISTRY_HOSTPORT}/nxtgauge-admin-solid" + insecure: true + insecure_pull: true + skip_tls_verify: true + platforms: linux/amd64 + cache: false