开启「持续集成」应用
在项目应用「敏捷开发」分类中,开启「持续集成」应用。
应用开启后,加载代码应用 TAB。
同时该项目下,所有的任务详情页加载代码的子模块。
同时自动开启「任务ID」插件,在Git操作时可以获取对应的任务短 ID ,如下图的“JG-3”
关联代码库、流水线等三方应用
点击「关联代码库」中的「新建关联」。
获取 Teambition 提供的 Webhook 信息,包括 URL 和 Secret 。
将获取到的 Webhook 信息在三方代码库平台中进行设置,点击查看配置文档。如下图是在 Github中配置 Webhook。
配置成功后,在“关联代码库”列表中自动出现关联成功后的信息,以 GIthub 为例,配置完成后会自动通过 Pin 测试是否联通。但 Gitlab 需要在执行 Git 相关操作后才会自动出现关联后的代码库。
代码 TAB 中管理跟踪项目内的代码
支持通过迭代、代码库类型等筛选条件,查找该 Webhook 通道中同步的代码。
任务成功关联代码、流水线后,可以实现从任务、代码、CI/CD 的全链路的可视化管理
1.查看 Teambition 中的相关任务
点击任务图表,可以跳转至关联任务的详情页,了解该代码支持任务细则。
2.查看代码的详细信息
点击代码信息标题,可以跳转至 Web 端的代码提交详情页,或复制 Commit ID 通过 Git 环境查看
3.查看流水线运行情况
关联流水线成功后,会同步展现流水线的运行 ID 、名称、运行时间和运行状态
未关联代码的任务,可以再通过该点击“关联任务”,实现代码与任务的关联
任务详情页中管理代码
支持在任务详情页中查看代码和流水线的运行情况。
也可以点击“关联代码”,选择需要新关联的代码信息。