更新时间:2026-10-12 GMT+08:00
分享

实践过程

创建项目

  1. 使用账号登录码道IDE,给AI发送需求:

    帮我在当前账号下创建一个Scrum项目,名为travel-assistant,用来开发旅游小助手

  2. 项目创建成功后,即可让AI继续创建Epic:

    在这个项目下创建一个Epic,标题"旅游小助手v1.0"

  3. Epic创建成功后,让AI将Epic拆分成FE:

    把这个Epic拆成几个Feature:景点推荐、行程规划、天气查询、翻译服务、用户管理

    AI成功拆分FE后,你可以前往需求管理页面检查,如果没有生效,及时纠正AI。

创建仓库/代码检查规则

  1. 给AI发送创建仓库的需求,用于后续代码开发。

    在代码托管下创建一个Python语言的代码仓,名为“travel-assistant”

  2. 让AI为代码仓创建代码检查任务,提交代码时,自动触发代码检查任务。

    为代码仓创建一个代码检查任务,在提交代码时,自动触发代码检查

  3. 给AI发送需求,进行上述FE的代码开发。

    按照拆分,分别完成这几个Feature的代码开发,并完成自验证

  4. 代码开发完成后,推送代码。

    把开发代码推送到代码仓“travel-assistant”,

    开发代码推送的同时,同步触发代码检查任务。

修改并合入代码

  1. 让AI查看代码检查任务是否执行成功。

    检查代码检查任务是否已通过,如果没有通过,请修复并重新执行检查任务,直至通过代码检查任务。

  2. 根据代码检查任务修改代码。

    查看严重缺陷的详情和修复建议,根据修复建议修复代码后,重新推送代码直到通过检查门禁。

构建应用并推送镜像到SWR

  1. 让AI构建任务。

    创建一个构建任务,构建旅游小助手的Docker镜像并推送到SWR

  2. 构建任务创建后,触发构建。

    触发构建

  3. 构建完成后,让AI查看构建状态。

    查看构建状态,如果构建失败,请分析构建日志,直至构建状态为成功为止

部署到CCE

  1. 让AI部署到CCE集群。

    把旅游小助手部署到CCE集群,如果部署失败,请自主分析部署日志,直至部署成功

  2. 部署成功后,验证服务。

    验证服务是否正常

管理项目测试

  1. 让AI创建测试版本和计划。

    创建测试版本和测试计划

  2. 让AI写测试用例。

    为旅游小助手创建测试用例,覆盖所有模块

  3. 让AI基于测试用例创建测试套件。

    创建手工测试套件,把上述步骤的测试用例都加进去,然后执行测试

  4. 检查测试失败的用例。

    检查失败的测试用例,定位失败的原因并自主修复

配置流水线

  1. 让AI配置流水线,并在代码推送时候自动触发。

    配置一条流水线,把代码检查、构建推送、部署串联起来,代码推送时自动触发

  2. 让AI运行流水线,检查是否能正常运行。

    运行流水线,并返回流水线运行状态

  3. (可选)如果流水线运行成功,你可以跳过此步骤,继续进行下一阶段,释放资源。

    如果流水线运行失败,让AI检查并修复。

    分析流水线运行失败的日志,修复直至流水线可以成功运行

释放资源

此案例涉及按需计费的CCE和ECS资源,在实践完此案例之后,如果你后续不再使用这些资源,建议及时释放资源,资源删除后无法恢复。

让AI清理所有资源。
清理旅游小助手的所有资源,流水线、构建任务、检查任务、部署应用、测试资源都删掉

根据AI的提示的依赖关系,逆序清理所有资源。

相关文档