From 8621903d19631c54e26fd47ddfde66d870d37ca1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ask=20Bj=C3=B8rn=20Hansen?= Date: Wed, 28 Jan 2026 21:55:55 -0800 Subject: [PATCH] Migrate from Drone CI to Woodpecker CI Replace .drone.yml with .woodpecker.yaml using official woodpeckerci/plugin-kaniko image. Update base image to Alpine 3.22.2. --- .drone.yml | 19 ------------------- .woodpecker.yaml | 18 ++++++++++++++++++ Dockerfile | 2 +- 3 files changed, 19 insertions(+), 20 deletions(-) delete mode 100644 .drone.yml create mode 100644 .woodpecker.yaml diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index 11a34a4..0000000 --- a/.drone.yml +++ /dev/null @@ -1,19 +0,0 @@ -kind: pipeline -type: kubernetes -name: default - -steps: -- name: docker - image: harbor.ntppool.org/ntppool/drone-kaniko:main - pull: always - settings: - dockerfile: Dockerfile - repo: library/static-web - registry: harbor.ntppool.org - auto_tag: true - tags: SHA7,${DRONE_SOURCE_BRANCH} - cache: true - username: - from_secret: harbor_library_username - password: - from_secret: harbor_library_password diff --git a/.woodpecker.yaml b/.woodpecker.yaml new file mode 100644 index 0000000..ed898d0 --- /dev/null +++ b/.woodpecker.yaml @@ -0,0 +1,18 @@ +when: + - event: [push, pull_request, manual] + +steps: + - name: docker + image: woodpeckerci/plugin-kaniko + settings: + dockerfile: Dockerfile + registry: harbor.ntppool.org + repo: library/static-web + tags: + - ${CI_COMMIT_SHA:0:7} + - ${CI_COMMIT_BRANCH} + cache: true + username: + from_secret: harbor_library_username + password: + from_secret: harbor_library_password diff --git a/Dockerfile b/Dockerfile index 23e1739..264b34a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM harbor.ntppool.org/perlorg/base-os:3.22.0 +FROM harbor.ntppool.org/perlorg/base-os:3.22.2 ENV BUILD_VERSION 1 USER root WORKDIR /web