From 519259f459395073cca05f653c1d489f0da5d497 Mon Sep 17 00:00:00 2001 From: 6543 <6543@noreply.codeberg.org> Date: Fri, 12 Aug 2022 06:14:39 +0200 Subject: [PATCH] publish docker images on tag and push to main (#122) Co-authored-by: 6543 <6543@obermui.de> Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/122 --- .woodpecker.yml | 35 ++++++++++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index b83a4dd..777c2af 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -26,7 +26,8 @@ pipeline: when: event: [ "pull_request", "push" ] - build-docker: + docker-dryrun: + group: compliant image: plugins/kaniko settings: dockerfile: Dockerfile @@ -47,14 +48,14 @@ pipeline: event: [ "tag" ] test: - image: a6543/golang_just group: test + image: a6543/golang_just commands: - just test integration-tests: - image: a6543/golang_just group: test + image: a6543/golang_just commands: - just integration environment: @@ -78,3 +79,31 @@ pipeline: - DRONE_COMMIT_REF=${CI_COMMIT_REF} when: event: [ "tag" ] + + docker-next: + image: plugins/kaniko + settings: + registry: codeberg.org + dockerfile: Dockerfile + repo: Codeberg/pages-server + tags: next + username: + from_secret: bot_user + password: + from_secret: bot_token + when: + event: [ "push" ] + + docker-tag: + image: plugins/kaniko + settings: + registry: codeberg.org + dockerfile: Dockerfile + repo: Codeberg/pages-server + tag: [ latest, "${CI_COMMIT_TAG}" ] + username: + from_secret: bot_user + password: + from_secret: bot_token + when: + event: [ "tag" ]