woodpecker plugin for https://about.gitea.com/ and conventional commits logs to make release
50K+
woodpecker plugin for https://about.gitea.com/ and conventional commits logs to make release
gitea >= 1.11md5 sha1 sha256 sha512 crc32 ...
md5sum sha1sum sha256sum sha512sumCHANGELOG.md
linux/amd64 linux/386 linux/arm64/v8 linux/arm/v7 linux/ppc64le linux/s390x| Name | Required | Default value | Description |
|---|---|---|---|
debug | no | false | open debug log or open by env PLUGIN_DEBUG |
gitea-api-key | yes | gitea api key | |
gitea-base-url | no | "" | when CI_FORGE_TYPE is gitea, and this flag is empty, will try get from env CI_FORGE_URL |
gitea-insecure | no | false | gitea insecure enable |
gitea-dry-run | no | false | dry run mode enable |
gitea-draft | no | false | release draft enable |
gitea-prerelease | no | true | prerelease enable |
gitea-release-file-root-path | no | "" | release file root path, if empty will use workspace, most of use project root path |
gitea-release-files-globs | no | release as files by glob pattern, if empty will skip release files | |
gitea-release-file-exists-do | no | fail | do if release update file already exist, support: [fail overwrite skip] (default: "fail") |
gitea-files-checksum | no | generate specific checksums, empty will skip, support: [md5 sha1 sha256 sha512 adler32 crc32 blake2b blake2s] | |
gitea-release-title | no | "" | release title, if empty will use tag, can be cover by tag name of convention change log |
gitea-release-note-by-convention-change | no | false | release note by convention change, if true will read change log file, and cover flag settings.gitea-release-note |
gitea-release-read-change-log-file | no | "CHANGELOG.md" | release read change log file, if empty will use default CHANGELOG.md |
Hide Settings:
| Name | Required | Default value | Description |
|---|---|---|---|
gitea-timeout-second | no | 10 | gitea release api timeout second, default 60, less 30 |
timeout_second | no | 10 | command timeout setting by second |
woodpecker-kit-steps-transfer-file-path | no | .woodpecker_kit.steps.transfer | Steps transfer file path, default by wd_steps_transfer.DefaultKitStepsFileName |
woodpecker-kit-steps-transfer-disable-out | no | false | Steps transfer write disable out |
dockerlabels:
backend: docker
steps:
woodpecker-gitea-cc-release:
image: sinlov/woodpecker-gitea-cc-release:latest # https://hub.docker.com/r/sinlov/woodpecker-gitea-cc-release
pull: false
settings:
# debug: true
gitea-api-key:
from_secret: gitea_api_key_release
# gitea-base-url: "" # when `CI_FORGE_TYPE` is `gitea`, and this flag is empty, will try get from env `CI_FORGE_URL`
gitea-dry-run: true # dry run mode enable
gitea-draft: true # release draft enable
gitea-prerelease: true # prerelease enable, default is true
gitea-release-files-globs:
- "doc/*.md"
gitea-release-file-exists-do: "skip" # do if release update file already exist, support: [fail overwrite skip] (default: "fail")
gitea-files-checksum: # generate specific checksums, empty will skip, support: [md5 sha1 sha256 sha512 adler32 crc32 blake2b blake2s]
- "md5"
- "sha256"
- "sha512"
# gitea-release-note-by-convention-change: true # release note by convention change, if true will read change log file, and cover flag settings.gitea-release-note
gitea-release-title: "dry run release" # release title, if empty will use tag, can be cover by tag name of convention change log
local, must install at local and effective at evn PATH
go install -a github.com/woodpecker-kit/woodpecker-gitea-cc-release/cmd/woodpecker-gitea-cc-release@latest
go install -v github.com/woodpecker-kit/woodpecker-gitea-cc-release/cmd/[email protected]
labels:
backend: local
steps:
woodpecker-gitea-cc-release:
image: woodpecker-gitea-cc-release
settings:
# debug: true
gitea-api-key:
from_secret: gitea_api_key_release
# gitea-base-url: "" # when `CI_FORGE_TYPE` is `gitea`, and this flag is empty, will try get from env `CI_FORGE_URL`
gitea-dry-run: true # dry run mode enable
gitea-draft: true # release draft enable
gitea-prerelease: true # prerelease enable, default is true
gitea-release-files-globs:
- "doc/*.md"
gitea-release-file-exists-do: "skip" # do if release update file already exist, support: [fail overwrite skip] (default: "fail")
gitea-files-checksum: # generate specific checksums, empty will skip, support: [md5 sha1 sha256 sha512 adler32 crc32 blake2b blake2s]
- "md5"
- "sha256"
- "sha512"
# gitea-release-note-by-convention-change: true # release note by convention change, if true will read change log file, and cover flag settings.gitea-release-note
gitea-release-title: "dry run release" # release title, if empty will use tag, can be cover by tag name of convention change log
labels:
backend: docker
steps:
woodpecker-gitea-cc-release:
image: sinlov/woodpecker-gitea-cc-release:latest # https://hub.docker.com/r/sinlov/woodpecker-gitea-cc-release
pull: false
settings:
# debug: true
gitea-timeout-second: 120 # gitea release api timeout second, default 60, less 30
gitea-api-key:
from_secret: gitea_api_key_release
gitea-base-url: "" # when `CI_FORGE_TYPE` is `gitea`, and this flag is empty, will try get from env `CI_FORGE_URL`
# gitea-insecure: true # gitea insecure enable
gitea-dry-run: true # dry run mode enable
gitea-draft: true # release draft enable
gitea-prerelease: true # prerelease enable, default is true
# gitea-release-file-root-path: "" # release file root path, if empty will use workspace, most of use project root path
gitea-release-files-globs:
- "doc/*.md"
gitea-release-file-exists-do: "skip" # do if release update file already exist, support: [fail overwrite skip] (default: "fail")
gitea-files-checksum: # generate specific checksums, empty will skip, support: [md5 sha1 sha256 sha512 adler32 crc32 blake2b blake2s]
- "md5"
- "sha256"
- "sha512"
gitea-release-title: "dry run release" # release title, if empty will use tag, can be cover by tag name of convention change log
# gitea-release-note-by-convention-change: true # release note by convention change, if true will read change log file, and cover flag settings.gitea-release-note
# gitea-release-read-change-log-file: CHANGELOG.md # release read change log file, if empty will use default CHANGELOG.md
tagContent type
Image
Digest
sha256:8b52f92c6…
Size
6.9 MB
Last updated
over 1 year ago
docker pull sinlov/woodpecker-gitea-cc-release