今天来说说 CI。CI和测试密不可分。AI爱写测试,也爱运行测试。这很好,但是,随着项目的增长,测试代码越来越多,AI 常常只是把自己变更有关的测试和新测试跑一遍绿了就提交推出了。
新变更可能破坏旧功能。如果有合理的CI,就能很大程度上避免这种问题。CI何时运行,运行哪些测试套件,要随着项目进化在需要时调整。但总起来说,这是你的决定。有CI我们就能让agent自测绿了还不行,得CI也绿了才算数。CI能显著提高PR的质量,把问题消灭在发布之前。
你的项目里有CI吗,如果还没有,那就让你的agent把它搭起来!my-ai-team能充分利用目标仓库里的CI workflow保证高质量的产出。如果你想试试,欢迎查看文档 mat-docs.shukelabs.com
新变更可能破坏旧功能。如果有合理的CI,就能很大程度上避免这种问题。CI何时运行,运行哪些测试套件,要随着项目进化在需要时调整。但总起来说,这是你的决定。有CI我们就能让agent自测绿了还不行,得CI也绿了才算数。CI能显著提高PR的质量,把问题消灭在发布之前。
你的项目里有CI吗,如果还没有,那就让你的agent把它搭起来!my-ai-team能充分利用目标仓库里的CI workflow保证高质量的产出。如果你想试试,欢迎查看文档 mat-docs.shukelabs.com