From 534556fe03794f814f9e56bd5c3a56302460ab84 Mon Sep 17 00:00:00 2001 From: Piotr Dec Date: Sat, 16 Mar 2024 12:57:41 +0100 Subject: [PATCH] ci: initial yaml --- .woodpecker/maven.yaml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .woodpecker/maven.yaml diff --git a/.woodpecker/maven.yaml b/.woodpecker/maven.yaml new file mode 100644 index 0000000..65e015c --- /dev/null +++ b/.woodpecker/maven.yaml @@ -0,0 +1,33 @@ +variables: + &maven_image maven:3.9.6-eclipse-temurin-17-alpine + +when: + evaluate: 'not (CI_COMMIT_MESSAGE contains "Release")' + +steps: + - name: build + image: *maven_image + commands: + - mvn -B clean install -DskipTests -Dmaven.test.skip + - name: test + image: *maven_image + commands: + - mvn -B verify + - name: deploy to public + image: *maven_image + commands: + - mvn -B jar:jar deploy:deploy + secrets: [reposilite_user, reposilite_token] + when: + branch: [dev, master] + - name: deploy to releases + image: woodpeckerci/plugin-gitea-release + settings: + base-url: https://git.ztsh.eu + files: + - "hazelcast/target/hazelcast*.jar" + - "time/target/time*.jar" + api_key: + from_secret: git_pat + when: + - event: tag