ci: initial yaml

This commit is contained in:
Piotr Dec 2024-03-16 12:57:41 +01:00
parent 159ce68dec
commit 534556fe03
Signed by: stawros
GPG key ID: F89F27AD8F881A91

33
.woodpecker/maven.yaml Normal file
View file

@ -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