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