持续集成接入


持续集成通常简称 CI,用于在代码变动后自动运行检查。Claude Code 可接入 GitHub Actions 等工作流程,协助分析问题、检查变更或提出修复。它应与项目已有的编译、静态检查和测试流程结合使用,处理结果仍需按原有标准验收。

配置仓库流程

GitHub 快速配置需要仓库管理员权限,并要求本机已安装、登录 GitHub CLI。在目标仓库启动 Claude Code 后,执行:

/install-github-app

按照提示完成 GitHub App、认证密钥及工作流配置。此流程会涉及保存仓库 Secret、创建分支和准备工作流变更,应在了解每一步影响后继续。审阅并完成工作流 Pull Request 的创建与合并后,再在测试 Issue 或 Pull Request 中使用 @claude 发起任务。

image-20261026183117052

GitHub Actions 集成、云端 Claude Code 会话和托管的 Code Review 服务属于不同入口,配置方式与费用应分别核对。采用 API Key 或订阅令牌时,凭据应保存于平台 Secret,避免直接写入仓库文件。

编写检查要求

自动化检查宜围绕一个明确目标,说明检查范围、输出位置及结束条件。例如,在已配置的测试仓库中提交:

@claude 请检查本次变更对{预约日期校验}的影响。

检查范围:{本次PR涉及的日期处理代码及对应测试}。
重点问题:{空日期、过去日期、跨月日期和重复提交}。
输出要求:指出问题所在文件、触发条件和建议修改方式。

本轮仅给出审查意见。无法复现的问题请注明依据与未确认事项;
不要将尚未运行的测试写成已通过。

评论

登录后查看