From 2ecafbe733f859665c58359b5fb74ce53636024e Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Wed, 21 Feb 2024 18:54:00 +0100 Subject: [PATCH] ci: refactor steps --- .woodpecker.yml | 61 ++++++++----------------------------------------- 1 file changed, 10 insertions(+), 51 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 4bfdc4b..494e7fc 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,15 +1,15 @@ steps: - "Install dependencies": - image: deblan/php:8.3 - commands: - - composer install - when: - event: [push] + "Test docker build": + image: woodpeckerci/plugin-docker-buildx + settings: + repo: gitnet.fr/deblan/woodpecker-email + dry-run: true "Docker build and push": image: woodpeckerci/plugin-docker-buildx settings: repo: gitnet.fr/deblan/woodpecker-email,deblan/woodpecker-email + tags: ${CI_COMMIT_TAG=latest} logins: - registry: https://gitnet.fr username: @@ -21,48 +21,7 @@ steps: from_secret: registry_user password: from_secret: registry_docker_password - tags: test - # when: - # branch: [master] - # event: [push] - - # build_push_tag_gitnet: - # image: plugins/docker - # secrets: [registry_user, registry_password] - # settings: - # registry: gitnet.fr - # repo: gitnet.fr/${CI_REPO} - # tags: ${CI_COMMIT_TAG} - # username: - # from_secret: registry_user - # password: - # from_secret: registry_password - # when: - # event: [tag] - - # build_push_latest_dhub: - # image: plugins/docker - # secrets: [registry_user, registry_docker_password] - # settings: - # repo: ${CI_REPO} - # tags: latest - # username: - # from_secret: registry_user - # password: - # from_secret: registry_docker_password - # when: - # branch: [master] - # event: [push] - # - # build_push_tag_dhub: - # image: plugins/docker - # secrets: [registry_user, registry_docker_password] - # settings: - # repo: ${CI_REPO} - # tags: ${CI_COMMIT_TAG} - # username: - # from_secret: registry_user - # password: - # from_secret: registry_docker_password - # when: - # event: [tag] + when: + - branch: [master] + event: [push] + - event: [tag]