core/.woodpecker/release.yml

42 lines
896 B
YAML
Raw Permalink Normal View History

2024-03-31 08:23:10 +00:00
when:
event: tag
2024-03-31 08:42:04 +00:00
ref: refs/tags/v*
2024-03-31 08:23:10 +00:00
variables:
- &go_image 'golang:1.22'
- &goreleaser_image 'goreleaser/goreleaser:v1.25.1'
2024-03-31 08:23:10 +00:00
- &docker_buildx_image 'woodpeckerci/plugin-docker-buildx'
steps:
generate:
image: *go_image
pull: true
commands:
- make generate
release:
image: *goreleaser_image
depends_on:
- generate
commands:
- goreleaser release --clean
secrets:
- gitea_token
docker:
image: *docker_buildx_image
depends_on:
- release
settings:
platforms: linux/amd64,linux/arm64
2024-04-06 04:32:29 +00:00
repo: gitea.dwysokinski.me/twhelp/core
2024-03-31 08:23:10 +00:00
registry: gitea.dwysokinski.me
dockerfile: ./build/docker/twhelp/prod/Dockerfile
auto_tag: true
build_args:
- CI_COMMIT_TAG=${CI_COMMIT_TAG}
username:
from_secret: docker_username
password:
from_secret: docker_password