项目与 Git

分支与实例

Git 分支如何对应到项目控制台中的实例,如何创建实例,以及在哪里跟踪提交和部署。

分支变成实例

在 CICDoo 中,项目的每个实例运行一个 Git 分支。打开项目时,控制台侧边栏会按阶段分组列出您的实例:

  • 生产
  • 预发布
  • 开发

每个条目以它的分支命名。点击其中一个,就能打开那个实例的控制台。

从分支创建实例

侧边栏中预发布和开发标题旁边有一个加号按钮(当您有创建实例的权限时才会显示)。点击它会打开创建实例弹窗:

  • 分支名称:新分支的名称,例如 feature-xyz。
  • 派生自:用来创建新分支的基础分支,已预填为项目的默认分支(例如 main 或 18.0)。
  • 阶段:显示您点击的那个阶段(预发布或开发)。

点击创建。CICDoo 会创建分支和实例,它会出现在侧边栏对应阶段的下面。

实例控制台

在实例控制台的顶部,您会看到分支名称、阶段徽章、实例的域名和一个打开实例链接,还有重启、合并等操作按钮(取决于您的权限)。下方的标签页可以进入不同的区域,包括:

  • 提交:该实例分支的最近提交列表,带一个刷新按钮。
  • 队列:该实例的任务列表,带一个刷新按钮。
  • 其他标签页,例如访问、日志、监控、备份(生产和预发布)以及设置,取决于阶段和权限。

推送代码与部署

当您把代码推送到实例的分支时,CICDoo 会接收并部署它。您可以在控制台的 队列 标签页跟踪由此产生的任务,新的提交会出现在 提交 标签页中。工作进行期间,控制台顶部会出现 "正在处理实例" 横幅,实例报告完成后它会消失。

相关文章

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

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