量潮DevOps云命令行工具(qtcloud-devops-cli)
安装
前置依赖
从 crates.io 安装
cargo install qtcloud-devops-cli
从源码安装
git clone https://github.com/quanttide/qtcloud-devops.git
cd apps/qtcloud-devops/src/cli
cargo install --path .
用法
qtcloud-devops status
qtcloud-devops build status
qtcloud-devops test status qtcloud-devops test run qtcloud-devops test clean
qtcloud-devops code status [path] [--offline]
qtcloud-devops code sync [name] [--dry-run]
qtcloud-devops release publish qtcloud-devops release publish -v cli/v0.10.0-rc.1 qtcloud-devops release publish --dry-run qtcloud-devops release publish -y qtcloud-devops release status
qtcloud-devops plan status [scope] qtcloud-devops plan clean [scope] qtcloud-devops plan doctor [scope]
qtcloud-devops contract status
qtcloud-devops doctor status
规则
code sync:name 省略时同步全部
code status:路径默认为当前目录 .
release publish:-v 省略时自动检测版本号
release publish --dry-run:仅预览不执行
release publish -y:跳过用户确认
release publish --registry:指定 CI 发布目标(crates / pypi / pubdev)