From cee4267c5daa4b97fbefb7718e57d95a50f062b0 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Sat, 4 Nov 2023 15:33:33 +0100 Subject: [PATCH] Switch to woodpecker --- .drone.yml | 93 ------------------------------------------- .woodpecker/build.yml | 17 ++++++++ 2 files changed, 17 insertions(+), 93 deletions(-) delete mode 100644 .drone.yml create mode 100644 .woodpecker/build.yml diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index 94ffe03..0000000 --- a/.drone.yml +++ /dev/null @@ -1,93 +0,0 @@ ---- -kind: secret -name: docker_username -get: - path: odit-registry-builder - name: username - ---- -kind: secret -name: docker_password -get: - path: odit-registry-builder - name: password - ---- -kind: pipeline -type: kubernetes -name: build:latest-amd64 - -platform: - os: linux - arch: amd64 - -steps: - - name: docker release - image: registry.odit.services/library/drone-kaniko - settings: - username: - from_secret: docker_username - password: - from_secret: docker_password - repo: library/drone-kaniko - tags: - - latest-amd64 - registry: registry.odit.services -trigger: - branch: - - main - event: - - push - ---- -kind: pipeline -type: kubernetes -name: build:latest-arm64 - -platform: - os: linux - arch: arm64 - -steps: - - name: docker release - image: registry.odit.services/library/drone-kaniko - settings: - username: - from_secret: docker_username - password: - from_secret: docker_password - repo: library/drone-kaniko - tags: - - latest-arm64 - registry: registry.odit.services -trigger: - branch: - - main - event: - - push - ---- -kind: pipeline -type: kubernetes -name: build:latest-mergeimages - -platform: - os: linux - arch: arm64 - -steps: - - name: merge images - image: plugins/manifest - settings: - username: - from_secret: docker_username - password: - from_secret: docker_password - target: registry.odit.services/library/drone-kaniko:latest - template: registry.odit.services/library/drone-kaniko:latest-ARCH - platforms: - - linux/amd64 - - linux/arm64 -trigger: - status: - - success diff --git a/.woodpecker/build.yml b/.woodpecker/build.yml new file mode 100644 index 0000000..49db694 --- /dev/null +++ b/.woodpecker/build.yml @@ -0,0 +1,17 @@ +steps: + - name: build latest + image: woodpeckerci/plugin-docker-buildx + settings: + repo: registry.odit.services//library/drone-kaniko + tags: + - latest + registry: registry.odit.services + platforms: linux/amd64,linux/arm64 + cache_from: registry.odit.services//library/drone-kaniko:latest + username: + from_secret: odit-registry-builder-username + password: + from_secret: odit-registry-builder-password + when: + branch: main + event: push