From 1c5909cf8dba2826eca5481dcd693174568febd6 Mon Sep 17 00:00:00 2001
From: Piotr Dec <piotr_dec@msn.com>
Date: Sun, 25 Feb 2024 17:32:34 +0100
Subject: [PATCH] CI push tasks

---
 .woodpecker.yaml | 36 +++++++++++++++++++++++++++++-------
 1 file changed, 29 insertions(+), 7 deletions(-)

diff --git a/.woodpecker.yaml b/.woodpecker.yaml
index c283587..7aab053 100644
--- a/.woodpecker.yaml
+++ b/.woodpecker.yaml
@@ -1,6 +1,9 @@
 variables:
   &maven_image maven:3.9.6-eclipse-temurin-11-alpine
 
+when:
+  evaluate: 'not (CI_COMMIT_MESSAGE contains "Release")'
+
 steps:
   - name: build
     image: *maven_image
@@ -15,21 +18,40 @@ steps:
     commands:
       - mvn -B jar:jar deploy:deploy
     secrets: [reposilite_user, reposilite_token]
-    when:
-      - event: tag
   - name: deploy to releases
     image: woodpeckerci/plugin-gitea-release
+    settings:
+      base-url: https://git.ztsh.eu
+      files:
+        - "mockserver-client/target/mockserver-client*.jar"
+        - "mockserver/target/mockserver-full.jar"
+      api_key:
+        from_secret: git_pat
+    when:
+      - event: tag
+  - name: tag docker image
+    image: woodpeckerci/plugin-docker-buildx
+    settings:
+      platforms: linux/amd64
+      repo: ztsheu/http-mock-server
+      registry: docker.io
+      tags: ${CI_COMMIT_TAG}
+      username: ztsheu
+      password:
+        from_secret: docker-pat
     when:
       - event: tag
   - name: build docker image
     image: woodpeckerci/plugin-docker-buildx
     settings:
-      platforms: linux/386,linux/amd64,linux/arm/v6,linux/arm64/v8,linux/ppc64le,linux/riscv64,linux/s390x
-      repo: codeberg.org/${CI_REPO_OWNER}/hello
-      registry: codeberg.org
+      platforms: linux/amd64
+      repo: ztsheu/http-mock-server
+      registry: docker.io
       tags: latest
-      username: ${CI_REPO_OWNER}
+      username: ztsheu
       password:
-        from_secret: cb_token
+        from_secret: docker-pat
     when:
       - event: tag
+      - event: push
+        branch: dev