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 -P public 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