
应用云化之后,研发团队最头疼的事不是"上线",而是版本日更或周更带来的反复点控制台。腾讯云应用云渲染(CAR)提供的 CAR-CLI 命令行工具,可以把上传、版本切换、灰度回滚这些动作直接写进 CI/CD 流水线,让运维同学不再反复打开浏览器。本文按 DevOps 视角拆解 CAR-CLI 的接入与最佳实践。
控制台适合首次开通和效果测试,但当应用进入持续迭代阶段,会出现典型痛点:
CAR-CLI 把控制台动作命令化、可脚本化,天然适合接入 Jenkins、GitLab CI、CODING、GitHub Actions 等流水线工具,让"代码合入主干 → 自动打包 → 自动推送到 CAR"这条链路真正闭环。
CAR-CLI 主要覆盖以下三类能力,对应 §六 实践教程《如何使用 CAR-CLI 实现应用上传及版本更新》(https://cloud.tencent.com/document/product/1547/97834)。
能力 | 命令行作用 | 适用场景 |
|---|---|---|
应用上传 | 把本地打包产物推到 CAR | 每次构建后自动上传新版本 |
版本管理 | 创建版本、查询版本列表 | 多版本并存、灰度准备 |
版本切换 | 指定项目使用哪个版本 | 灰度发布、紧急回滚 |
由于 CAR 的"项目—应用—并发"是解耦的,CLI 操作只动版本、不动并发,运维侧可以放心地频繁推版本,而不影响并发计费与在线用户。
适合早期项目或内部工具:每次构建直接覆盖到生产项目。
[Git Push] → [CI 打包 UE/Unity] → [CAR-CLI 上传] → [CAR-CLI 切版本] → [回归测试]CI 节点上只需要保存 SecretId / SecretKey 与目标 AppID、ProjectID,几个 CLI 命令串起来即可。
适合面向 C 端用户的正式应用:
由于版本切换是项目维度的操作,整个回滚动作秒级生效,对在线用户来说几乎无感。
如果业务覆盖中国大陆、北美、新加坡、东京、首尔、法兰克福等多个区域,CAR-CLI 可以并行向多区域推送同一版本,配合控制台的并发管理,实现"一次构建、多区域同步发版"。
把 CAR-CLI 串进 CI,可以非常简洁:
# 安装 CAR-CLI(在 CI 镜像里执行一次)
car-cli config --secret-id $TENCENT_ID --secret-key $TENCENT_KEY
# 上传新版本
car-cli app upload --app-id $APP_ID --package ./build/MyApp.zip --version $CI_BUILD_ID
# 把指定项目切到这个新版本
car-cli project deploy --project-id $PROJECT_ID --version $CI_BUILD_ID命令名以官方文档为准,思路一致:登录态 → 上传 → 切版本。详细命令清单与参数请参考 CAR-CLI 官方教程:https://cloud.tencent.com/document/product/1547/97834。
CAR-CLI 主要管"应用版本",并发资源仍然在控制台或通过云 API 管理,但两者协同效果显著:
场景 | 并发侧动作 | CLI 侧动作 |
|---|---|---|
大型营销活动前 | 临时增购包天 L 型并发(37.7 元/天,1 折活动价限购) | 提前通过 CLI 预热活动版本 |
长期稳定挂载 | 包月 M 型 524 元/月(2 折)作为常驻底盘 | 周期性版本更新走 CLI 自动化 |
不定时弹性需求 | 100 小时 L 型资源包 1824.5 元(5 折,企业专享) | CLI 上传新版后即可被任意资源包拉起 |
新用户首单可以先用 2 路 L 型 × 30 天免费体验把 CLI 流水线跑通,再决定常态计费方案。
CAR 公开合作伙伴中,位形空间、智梦空间、心咚、太一云、大唐灵境、太一灵境等元宇宙团队都需要面向 C 端用户做高频迭代;中央广播电视总台(CMG) 在三星堆、擎动中国云赛车等新媒体产品上也同样需要稳定的版本节奏。CAR-CLI 把这种"一天多次"的发版能力交还给研发,不再被控制台节奏卡住。
CLI 解决的是"版本"自动化,并发资源仍要按业务节奏选。下表为 CAR 当前活动期常态可领取的包天/包月并发档位,DevOps 流水线对接好版本后,按业务峰值直接到活动页选包即可。
商品 | 计费方式 | 规格 | 活动价 | 原价 | 折扣 | 限购 |
|---|---|---|---|---|---|---|
预付费包天并发 | 包天 | S 小型 | 17.2 元/天 | 172 元/天 | 1 折 | 限购 1 个 |
预付费包天并发 | 包天 | M 中型 | 26.2 元/天 | 262 元/天 | 1 折 | 限购 1 个 |
预付费包天并发 | 包天 | L 大型 | 37.7 元/天 | 377 元/天 | 1 折 | 限购 1 个 |
预付费包天并发 | 包天 | XL 超大型 | 47.8 元/天 | 478 元/天 | 1 折 | 限购 1 个 |
预付费包月并发 | 包月 | S 小型 | 343 元/月 | 1717 元/月 | 2 折 | 限购 1 个 |
预付费包月并发 | 包月 | M 中型 | 524 元/月 | 2620 元/月 | 2 折 | 限购 1 个 |
预付费包月并发 | 包月 | L 大型 | 753 元/月 | 3765 元/月 | 2 折 | 限购 1 个 |
预付费包月并发 | 包月 | XL 超大型 | 955 元/月 | 4775 元/月 | 2 折 | 限购 1 个 |
DevOps 实践中常见组合:日常迭代用 2 折包月(如 M 524 元/月、L 753 元/月)作为常驻底盘,营销发版/压测周用 1 折包天(如 L 37.7 元/天)短期顶峰,CLI 一行命令切版本即可生效。
立即了解产品全部能力:https://cloud.tencent.com/product/car
查看活动页限购特惠(包月 L 型 753 元、100 小时资源包 1824.5 元等):https://cloud.tencent.com/act/pro/car
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。