From df87fb212837014c42b777aa736f074544ed40f7 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Sat, 4 Nov 2023 15:55:41 +0100 Subject: [PATCH] Switch to woodpecker --- .drone.yml | 85 ------------------------------------------ .woodpecker/build.yml | 38 +++++++++++++++++++ .woodpecker/testpr.yml | 23 ++++++++++++ 3 files changed, 61 insertions(+), 85 deletions(-) delete mode 100644 .drone.yml create mode 100644 .woodpecker/build.yml create mode 100644 .woodpecker/testpr.yml diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index d97c642..0000000 --- a/.drone.yml +++ /dev/null @@ -1,85 +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 -steps: - - name: docker release - image: registry.odit.services/library/drone-kaniko - settings: - username: - from_secret: docker_username - password: - from_secret: docker_password - repo: library/npm-cache-proxy - registry: registry.odit.services - tags: - - latest - cache: true -trigger: - branch: - - main - event: - - push - ---- -kind: pipeline -type: kubernetes -name: build:tags -steps: - - name: build_tag - image: registry.odit.services/library/drone-kaniko - settings: - username: - from_secret: docker_username - password: - from_secret: docker_password - repo: library/npm-cache-proxy - tags: - - "${DRONE_TAG}" - cache: true - registry: registry.odit.services -trigger: - event: - - tag - ---- -kind: pipeline -type: kubernetes -name: test:pr -steps: - - name: basic build - image: registry.odit.services/hub/library/golang:1.20-alpine3.16 - commands: - - go mod download - - go build -ldflags="-w -s" -o build - environment: - CGO_ENABLED: "0" - GOOS: linux - GOARCH: amd64 - - name: test with redis - image: registry.odit.services/hub/library/redis:7-alpine3.16 - commands: - - redis-server & ./build & - - sleep 5 - - xargs wget -O /dev/null