drone plugin which can read change log and release to https://docs.gitea.com
10K+
only support with git tag pushedgitea_publish_package_go to true doc see https://docs.gitea.com/usage/packages/gogitea_publish_go_remove_paths or PLUGIN_GITEA_PUBLISH_GO_REMOVE_PATHS (support v1.3.+)release_gitea_api_key.drone.yml config as pipeline1.x
kind: pipeline
type: docker
name: basic-docker
steps:
- name: gitea-cc-release
image: sinlov/drone-gitea-cc-release:1.3.1 # https://hub.docker.com/r/sinlov/drone-gitea-cc-release/tags
pull: if-not-exists
settings:
prerelease: true # default true
release_gitea_base_url: https://gitea.xxxx.com
release_gitea_api_key:
from_secret: release_gitea_api_key
release_gitea_files: # release as files by glob pattern
- "doc/*.md"
release_gitea_files_checksum: # generate specific checksums, support [ md5 sha1 sha256 sha512 adler32 crc32 blake2b blake2s ]
- md5
- sha1
- sha256
release_gitea_file_exists_do: "overwrite" # default skip, support [ fail skip overwrite ]
release_gitea_note_by_convention_change: true # default false, like tools https://github.com/convention-change/convention-change-log read change log
# gitea_publish_package_go: true # gitea 1.20.1+ support publish go package, default false
# gitea_publish_package_path_go: "" # publish go package dir to find go.mod, if not set will use git root path
# gitea_publish_go_remove_paths: ['dist'] # publish go package remove paths, this path under gitea_publish_package_path_go, vars like dist,target
when:
event: # https://docs.drone.io/pipeline/exec/syntax/conditions/#by-event
- tag
kind: pipeline
type: docker
name: basic-docker
steps:
- name: gitea-cc-release
image: sinlov/drone-gitea-cc-release:1.3.1 # https://hub.docker.com/r/sinlov/drone-gitea-cc-release/tags
pull: if-not-exists
settings:
# debug: true # plugin debug switch
prerelease: true # default true
draft: true # default false
release_gitea_base_url: https://gitea.xxxx.com
release_gitea_api_key:
from_secret: release_gitea_api_key
# release_gitea_insecure: false # default false, visit base-url via insecure https protocol
release_gitea_file_root_path: "" # release as files by glob pattern root path, if not setting will get cwd folder by PLUGIN_RELEASE_GITEA_ROOT_FOLDER_PATH
release_gitea_files: # release as files by glob pattern
- "doc/*.md"
- "**/*.zip"
release_gitea_files_checksum: # generate specific checksums, support [ md5 sha1 sha256 sha512 adler32 crc32 blake2b blake2s ]
- md5
- sha1
- sha256
release_gitea_file_exists_do: "overwrite" # default skip, support [ fail skip overwrite ]
release_gitea_note_by_convention_change: true # default false, like tools https://github.com/convention-change/convention-change-log read change log
# release_read_change_log_file: CHANGELOG.md # default CHANGELOG.md
# release_gitea_title: "" # if set release_gitea_note_by_convention_change true will cover this, use "" will use tag
# release_gitea_note: "" # if set release_gitea_note_by_convention_change true will cover this
gitea_publish_package_go: true # gitea 1.20.1+ support publish go package, default false
gitea_publish_package_path_go: "" # publish go package dir to find go.mod, if not set will use git root path
gitea_publish_go_remove_paths: ['dist'] # publish go package remove paths, this path under gitea_publish_package_path_go, vars like dist,target
when:
event: # https://docs.drone.io/pipeline/exec/syntax/conditions/#by-event
- tag
Content type
Image
Digest
sha256:6e87633f2…
Size
7.6 MB
Last updated
over 2 years ago
docker pull sinlov/drone-gitea-cc-release