Octopus Deploy v1.0.0 不支持腾讯云 COS 对象存储原生集成,需通过脚本调用 coscmd 工具实现上传;该版本已停止维护且存在安全风险,生产环境应升级至新版以获得插件支持与安全能力。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Octopus Deploy v1.0.0 是一个非常早期的版本(实际首个稳定版发布于2012年,v1.0.0早已停止维护),官方从未支持对象存储 COS 作为内置部署后端。COS 是腾讯云特有的对象存储服务,而 Octopus Deploy 原生不识别 COS,也不提供 COS 直接集成能力——无论哪个版本,包括 v1.0.0。
这意味着:
你不能在 v1.0.0 的 UI 中找到“COS 存储”选项,也无法通过内置配置直接将包发布到 COS 桶。
但如果你确实需要在旧版 Octopus(如 v1.0.0)中实现 COS 部署,可行路径是绕过原生后端,改用脚本方式调用 COS 工具上传:
- 使用
coscli或腾讯云coscmd命令行工具(需提前安装在目标执行节点) - 在部署步骤中添加 “Run a Script” 类型动作(v1.0.0 支持基础脚本执行)
- 脚本中完成:登录认证 → 上传构建产物(如 ZIP 包或 dist 文件夹)→ 设置 ACL(如公有读)→ 输出访问 URL
示例关键脚本片段(bash):
coscmd config -a <SecretId> -s <SecretKey> -b your-bucket-1250000000 -r ap-guangzhou coscmd upload ./dist/ cos-dist/ -r
注意事项:
- 必须确保执行该脚本的机器已安装
coscmd并能访问公网或腾讯云内网 - 访问密钥需通过 Octopus 变量安全传入,避免硬编码
- v1.0.0 不支持现代变量作用域和 Secret 管理,建议将密钥存为环境变量或受限文件
另外提醒:
v1.0.0 缺乏 HTTPS、审计日志、RBAC、API Token 等基础安全能力,且已多年无更新,存在已知漏洞。生产环境强烈建议升级至 Octopus Cloud 或至少 v2022.x+ 版本,以便使用插件生态(如自定义步骤模板)、COS SDK 集成或通过 API 网关间接对接 COS。
不复杂但容易忽略:COS 本身不是部署目标,而是静态资源托管终点;Octopus 的角色应是“触发上传”,而非“托管 COS”。














