CI push tasks

This commit is contained in:
Piotr Dec 2024-02-25 17:32:34 +01:00
parent 0884505a18
commit 1c5909cf8d
Signed by: stawros
GPG key ID: F89F27AD8F881A91

View file

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