跳转到内容

cnb-rs release

Release 版本管理,包括查看、创建、更新、删除 Release,以及附件的上传、下载、统计和清理等操作。

可用命令

示例

bash
# 列出 Release(默认 30 条, -n/--limit 调整)
$ cnb-rs release list -n 10

# 查看最新 Release(两种等价)
$ cnb-rs release latest
$ cnb-rs release view --latest

# 创建 Release(用文件读 release notes + 预发布标记)
$ cnb-rs release create -t v1.0.0 -n "v1.0.0" -F CHANGELOG.md -p

# 上传附件(alias:upload)
$ cnb-rs release asset-upload -t v1.0.0 -f ./dist/app.tar.gz
$ cnb-rs release upload -t v1.0.0 -f ./dist/app.tar.gz

# 按 glob pattern 批量下载
$ cnb-rs release download v1.0.0 -p "*.tar.gz" -o ./downloads/

# dry-run 清理附件(看会删什么不真删)
$ cnb-rs release asset-clean --keep-num 3 --dry-run

另请参阅

Released under the MIT License.