diff --git a/.woodpecker/docker-build.yml b/.woodpecker/docker-build.yml new file mode 100644 index 0000000..e20df37 --- /dev/null +++ b/.woodpecker/docker-build.yml @@ -0,0 +1,27 @@ +pipeline: + create-tags: + when: + event: push + branch: main + image: node:20-bookworm + pull: true + commands: + - echo $(date -u +%Y-%m-%d_%H%M%S) > .docker_tags + - echo "latest" >> .docker_tags + publish: + when: + event: push + branch: master + image: woodpeckerci/plugin-docker-buildx + settings: + pull_image: true + dockerfile: Dockerfile + tags_file: .docker_tags + auto_tag: true + secrets: [ docker_registry, docker_username, docker_password ] + registry: ${DOCKER_REGISTRY} + repo: simplesystems/website + username: + from_secret: docker_username + password: + from_secret: docker_password