一个项目就是一个代码仓库,加上 Coroid 运行所需的所有内容:构建与测试命令、上下文、策略及设置。
从以下路径创建新项目:项目 → 新建,从已连接的服务商中选择一个代码仓库。如果找不到所需的代码仓库,请参阅关联您的代码.
创建后的流程
Coroid 会克隆该代码仓库并进行分析,以确定其使用的语言和框架、构建方式、测试运行方式,以及是否可容器化。
查看结果。请参阅构建与测试配置——这是其他所有功能所依赖的配置。
项目包含的内容
| 区域 | 涵盖范围 |
|---|---|
| 代码仓库 | 基础分支、分支行为——请参阅代码仓库与分支设置 |
| 构建与测试 | 项目的编译与验证方式 |
| 上下文 | 智能体读取的文档、策略及参考资料 |
| 质量 | 适用的策略与审核规则 |
| 测试目标 | 浏览器测试所用的环境与账号 |
| 发现结果 | Coroid 在代码库中识别到的内容 |
| 可行性 | 文件大小与模式的健康指标 |
一个代码仓库对应一个项目
请勿将两个项目指向同一个代码仓库来表示两个不同的工作流。如需实现此需求,请使用任务、计划、迭代或通道——请参阅任务、计划、迭代和通道——这样两个工作流就能共享同一份代码视图、同一套规范及同一份上下文。
对于涉及多个代码仓库的系统,需为每个仓库创建一个项目。如此 Coroid 就能协调跨仓库的工作。
临时项目与预览项目
用于实验和临时性工作的临时项目,可避免干扰正式项目。请参阅预览与临时项目.
删除操作
删除项目会移除其在 Coroid 中的配置、上下文及历史记录。但不会影响您的代码仓库——Coroid 创建的分支和拉取请求仍会保留在服务商处,由您自行管理。
已删除的项目在永久清除前的一段时间内仍可恢复。数据留存规则由贵组织的设置决定——请参阅数据留存.