全部文章
Getting Started
什么是 CICDoo 快速开始: 引导向导 仪表盘与基础设施地图Concepts
生产、预发布和开发阶段 域名、子域名和 SSL Odoo 版本与版本类型(Community 与 Enterprise) 工作区与团队协作Servers
添加服务器 服务器域名与 DNS 使用负载均衡器 服务器操作: 部署、日志与图表Projects & Git
创建项目 连接 GitHub 连接 GitLab 分支与实例Instances & Console
创建实例 重启、停止和删除实例 在阶段之间合并分支 Web IDE 与远程访问 实例设置详解 部署与任务队列Agent Tasks
什么是智能体任务 设置智能体任务 运行任务并查看结果 智能体时间与充值Monitoring & Backups
监控你的实例 备份与恢复 告警通知(邮件与短信)Workspaces & Permissions
邀请工作区成员 成员权限与资源访问 成员看不到或无法使用某个资源Account & Security
双重验证(2FA) 个人资料与集成设置 密码与账户找回Billing & Plans
方案与价格 升级和管理订阅 项目订阅未支付时 渠道合作伙伴计划Support & Tickets
提交支持工单 获取 CICDoo 团队的帮助Troubleshooting
故障排查: 无法连接服务器 故障排查: 部署失败 故障排查: 迁移仓库后 git push 返回 403 故障排查: 实例宕机或变慢 故障排查: 域名或 SSL 问题实例与控制台
部署与任务队列
CICDoo 如何把部署和其他操作作为队列任务来运行,以及如何查看某个任务的状态和日志。
CICDoo 中的工作是怎么完成的
实例上的每个操作都作为队列中的一个任务运行:推送代码后部署会自动开始,目标是实例所在的分支;您从控制台触发的操作(重启、备份、合并等等)也以同样的方式加入队列。每个任务都有一个状态和一份可以阅读的日志。
任务类型
您会看到这些任务类型:
- 部署:代码推送后构建并部署实例。
- 升级:一次软重启,重启 Odoo 并升级模块。
- 重启:对 Docker 容器执行的一次硬重启。
- 备份 和 恢复:实例的备份与恢复。
- 合并:在阶段之间合并分支。
- 停止:停止实例。
- 移除:删除实例。
任务状态
- 待处理:等待开始。
- 处理中(进行中):正在准备。
- 运行中:已启动,正在服务器上执行。
- 已完成:成功结束。
- 失败:出了问题;日志会告诉您原因。
实例控制台中的队列标签页
打开一个实例并点击 队列 标签页。它列出该实例最近的任务,包含类型、状态、发起人(您自己、同事,或自动任务的 cicdoo)以及创建时间。列表会自动刷新,如果想手动重新加载,还有一个刷新链接。
队列页面
侧边栏还有一个 队列 页面,在一张表格里显示您所有实例的任务:服务器、实例(仓库和分支)、类型、状态、发起人和创建时间。点击实例链接可以跳到它的控制台。
查看任务日志
在任意任务上点击 查看日志(队列标签页)或 日志(队列页面)。会打开一个对话框,显示完整的任务输出。任务仍在进行时,日志会显示一个实时标识并每隔几秒刷新一次,因此您可以边运行边观看部署过程。如果任务失败了,日志或它的错误信息会显示在同一个对话框中。
相关文章
- 重启的类型在 重启、停止和删除实例 中说明。
- 合并任务见 在阶段之间合并分支。
- 备份和恢复任务见 备份与恢复。
如果遇到问题,请从工单页面或聊天窗口提交支持工单。
仍未解决?在应用中提交工单,或与工程师沟通。