全部文章

Getting Started

什么是 CICDoo 快速开始: 引导向导 仪表盘与基础设施地图

Concepts

生产、预发布和开发阶段 域名、子域名和 SSL Odoo 版本与版本类型(Community 与 Enterprise) 工作区与团队协作

Servers

添加服务器 服务器域名与 DNS 使用负载均衡器 服务器操作: 部署、日志与图表 Deleting a server

Projects & Git

创建项目 连接 GitHub Project GitHub settings and webhook 连接 GitLab 分支与实例 为项目添加标签和筛选项目 使用应用节点实现高可用性 Project environments, extensions and deletion

Instances & Console

创建实例 重启、停止和删除实例 在阶段之间合并分支 Web IDE 与远程访问 SSH access to instances 实例设置详解 部署与任务队列

Agent Tasks

什么是智能体任务 设置智能体任务 运行任务并查看结果 智能体时间与充值 Agent insights and task filters

Monitoring & Backups

监控你的实例 备份与恢复 S3 storage, uploads and bulk backup actions 告警通知(邮件与短信)

Workspaces & Permissions

邀请工作区成员 成员权限与资源访问 成员看不到或无法使用某个资源 Audit log and server activity

Account & Security

双重验证(2FA) 个人资料与集成设置 密码与账户找回

Billing & Plans

方案与价格 升级和管理订阅 项目订阅未支付时 渠道合作伙伴计划 Onboarding a client as a partner

Support & Tickets

提交支持工单 获取 CICDoo 团队的帮助

Troubleshooting

故障排查: 无法连接服务器 故障排查: 部署失败 故障排查: 迁移仓库后 git push 返回 403 故障排查: 实例宕机或变慢 故障排查: 域名或 SSL 问题

概念

生产、预发布和开发阶段

CICDoo 中的阶段是什么,创建项目时如何为每个阶段分配服务器,以及控制台里的实例如何按阶段分组。

什么是阶段

CICDoo 中的每个实例都属于三个阶段之一:

  • 生产:真实用户依赖的线上环境。
  • 预发布:在接近生产的条件下测试改动的地方。
  • 开发:用来构建和试验新工作的环境。

阶段让您把实验性分支与业务运行所依赖的环境安全隔开,同时又能在一个项目里管理所有内容。

为每个阶段分配服务器

创建项目时您选择由哪台服务器承载每个阶段。在创建新项目向导的最后一步(服务器)中,服务器分配区块有三个字段:

  • 生产服务器:必填。每个项目至少需要一台服务器,也就是生产服务器。
  • 预发布服务器:可选。
  • 开发服务器:可选。

每个字段都可以点进搜索框,输入内容按名称、主机名或 IP 筛选您的服务器,然后选择一台。可以用已选服务器卡片上的 X 清除选择。如果您还没有服务器,向导会引导您先到服务器页面添加一台,参见 添加服务器。

小型部署可以让所有阶段指向同一台服务器,而较大的部署通常会给生产环境单独一台机器。

项目控制台中的阶段

打开项目的控制台,左侧边栏会列出按阶段分组的实例,每个都带一个彩色圆点:

  • 生产(绿色)
  • 预发布(琥珀色)
  • 开发(蓝色)

点击实例(以其分支名称显示)即可打开。在预发布和开发标题旁边有一个加号按钮,用来在该阶段创建新实例:输入分支名称,选择要派生的基础分支,然后点击创建。阶段会根据您点击的区块自动填入。

如果遇到问题,请从工单页面或聊天组件提交支持工单。

仍未解决?在应用中提交工单,或与工程师沟通。