Woodpecker CI plugin to run goreleaser.
- Shell 70.2%
- Dockerfile 27.9%
- Go 1.9%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
ci/woodpecker/push/change_log Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/tag/release Pipeline was successful
ci/woodpecker/cron/vulnerability Pipeline was successful
ci/woodpecker/cron/auto_merge Pipeline was successful
ci/woodpecker/cron/renovate Pipeline was successful
ci/woodpecker/cron/release Pipeline was successful
Merged automatically |
||
| test | ||
| .gitignore | ||
| .markdownlint.json | ||
| .prettierrc | ||
| .trivyignore | ||
| build.sh | ||
| Containerfile | ||
| LICENSE | ||
| README.md | ||
| renovate.json | ||
| test.sh | ||
Woodpecker plugin for goreleaser
This is a plugin to release or build go packages.
Usage
It can be used at any event for build, but for release only on tag.
steps:
- name: Prepare go
image: code.thinkaboutit.tech/pandora/prepare-go.woodpecker
settings:
version: 1.26
- name: Release go application
image: code.thinkaboutit.tech/pandora/goreleaser.woodpecker
settings:
release: true
debug: true
gitea_token:
from_secret: gitea-token
Settings
| Name | Default value | Description |
|---|---|---|
| release | false | In case of true, it upload the project |
| publish | false | Upload the release result as release asset |
| gitea_token | In case of release this is required |