不打开融合云应用中心也能部署?用 licloud-cli 把融合云发 布流程搬到终端
一句话摘要: 把“登录租户 → 找流水线 → 触发构建 → 选制品 → 发布应用 → 查状态”这条应用中心流程,收敛成
licloud-cli的几条命令;该人工确认的地方保留确认,该页面配置的地方不强行自动化。
如果你还不熟悉如何使用融合云应用中心完成应用部署,可以先阅读:融合云应用中心通用部署流程。
本文对应的 CLI 版本文档:融合云应用中心CLI部署流程。
每次发布,为什么总要在应用中心里点一圈
一个服务第一次部署到融合云,真正花时间的通常不是写 Dockerfile,而是把一串页面操作完整走完:
- 先找到正确租户,再找到正确代码库;
- 仓库下可能有多条流水线,不能随便挑一条;
- 构建成功了,还要确认镜像进入了正确制品库;
- 发布时要选对应用、组件、环境和镜像;
- 环境变量、端口、域名、探针又散落在不同配置页面;
- 失败后还要回头看构建日志、发布状态和组件实例。
这些步骤并不神秘,但它们有一个共同特点:信息多、重复高、选错代价大。
所以我最近把这条流程换了一个入口:不再把“应用中心页面”当成唯一入口,而是先用 licloud-cli licloud-agent 把能命令化的部分跑起来。
一句话说清 licloud-agent 是什么
licloud-agent 不是一个本地 Codex,也不是一个普通的 REST 命令集合。它更像是融合云已经部署好的云端 CI/CD Agent 客户端:你在终端里用自然语言描述意图,CLI 把请求、租户、会话和认证信息交给融合云 Agent,再由云端 Agent 调用流水线、制品、应用和发布能力。
PowerShell
↓
licloud-cli
↓
融合云云端 CICD Agent
↓
构建流水线 / 制品库 / 应用 / 组件 / 发布服务
它和自己写一个 chatbot Agent 的思路是相似的:都有自然语言、会话、工具调用和多步执行;区别在于,licloud-agent 的 Prompt、工具和 Agent Loop 由平台维护,你通过 CLI 使用它,不需要自己实现一套 CI/CD 工具注册系统。
先装好 CLI,再开始部署
安装入口:
安装后检查:
licloud-cli version
licloud-cli --help
首次登录融合云:
licloud-cli auth login
检查登录状态并查看租户:
licloud-cli auth status
licloud-cli tenant list
记住目标租户的 tenantId。后续 licloud-agent 请求都要带上:
--tenant-id <tenant_id>
PowerShell 里要把自然语言整体放在双引号中。反引号
`只用来换行,不要用它包住查询内容。
