diff --git a/.woodpecker.yml b/.woodpecker.yml index fe969a1..494e7fc 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,63 +1,27 @@ steps: - dep: - image: deblan/php:8.2 - commands: - - composer install - when: - event: [push] - - build_push_latest_gitnet: - image: plugins/docker - secrets: [registry_user, registry_password] + "Test docker build": + image: woodpeckerci/plugin-docker-buildx settings: - registry: gitnet.fr - repo: gitnet.fr/${CI_REPO} - tags: latest - username: - from_secret: registry_user - password: - from_secret: registry_password - when: - branch: [master] - event: [push] + repo: gitnet.fr/deblan/woodpecker-email + dry-run: true - build_push_tag_gitnet: - image: plugins/docker - secrets: [registry_user, registry_password] + "Docker build and push": + image: woodpeckerci/plugin-docker-buildx settings: - registry: gitnet.fr - repo: gitnet.fr/${CI_REPO} - tags: ${CI_COMMIT_TAG} - username: - from_secret: registry_user - password: - from_secret: registry_password + repo: gitnet.fr/deblan/woodpecker-email,deblan/woodpecker-email + tags: ${CI_COMMIT_TAG=latest} + logins: + - registry: https://gitnet.fr + username: + from_secret: registry_user + password: + from_secret: registry_password + - registry: https://index.docker.io/v1/ + username: + from_secret: registry_user + password: + from_secret: registry_docker_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] + - branch: [master] + event: [push] + - event: [tag]