From c9b071cd8df3d663ffd52e78aa5707d04d41d018 Mon Sep 17 00:00:00 2001 From: adamas Date: Sat, 10 May 2025 13:48:28 +0200 Subject: [PATCH] ci: woodpecker --- .woodpecker/workflow.yaml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .woodpecker/workflow.yaml diff --git a/.woodpecker/workflow.yaml b/.woodpecker/workflow.yaml new file mode 100644 index 0000000..1b1f687 --- /dev/null +++ b/.woodpecker/workflow.yaml @@ -0,0 +1,28 @@ +when: + - event: push + branch: main + - event: manual + +steps: + - name: test + image: node:20-slim + commands: + - npm ci + - npm run test + + - name: build + image: node:20-slim + commands: + - npm run build + + - name: publish + image: woodpeckerci/plugin-docker-buildx:5.2.2 + settings: + username: adamas + registry: https://forge.adm.ink + password: + from_secret: DOCKER_PASSWORD + repo: forge.adm.ink/adamas/curriculum + purge: true + compress: true + tags: ${CI_COMMIT_TAG} \ No newline at end of file