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