tiup mirror publish

    各个参数解释如下:

    • <comp-name>:组件名,如 tidb,建议使用符合正则 ^[a-z\d](?:[a-z\d]|-(?=[a-z\d])){0,38}$ 的字符串
    • <version>:当前正在发布的版本,版本号需要符合
    • <tarball>.tar.gz 包的本地路径,需要将组件的可执行文件及依赖放在该包中,由 TiUP 上传到镜像
    • <entry>:组件的可执行文件在 <tarball> 中的位置

    组件管理员的私钥,客户端需要使用该私钥对组件信息 ({component}.json) 进行签名。

    • amd64:表示在 amd64 架构的机器上运行
    • arm64:表示在 arm64 架构的机器上运行
    • any:表示可以在以上两种架构的机器上运行(比如脚本)
    • :表示在 Darwin 操作系统上运行
    • any:表示可以在以上两种操作系统上运行(比如脚本)

    注意:

    --os 指定为 any,则 --arch 也必须指定为 any

    • 是否为隐藏组件。若为隐藏组件,则不在 tiup list 的列表中显示,但在 tiup list --all 的列表中会显示。
    • 数据类型:BOOLEAN
    • 该选项默认关闭,默认值为 false。在命令中添加该选项,并传入 true 值或不传值,均可开启此功能。
    • 若成功:无输出
    • 若该组件管理员无权修改目标组件:
      • 若使用本地镜像:Error: the signature is not correct