持续集成CI
你可能会说
每次提 PR 都自动跑构建、Lint 和测试,失败就先别合进主分支。
持续集成是频繁合入变更并自动构建、测试,以尽早发现集成问题的做法。例如推送分支后,流水线自动安装依赖、执行 Lint、单元测试和构建,并把结果显示在 PR 上。CI 提供合入前后的快速反馈,但检查通过不等于版本已经发布到生产。
也常被叫作CIContinuous Integration持续集成
延伸阅读 · 权威出处
每次提 PR 都自动跑构建、Lint 和测试,失败就先别合进主分支。
—○单元测试 —○生产构建 —↳CI 的业务位置就在合并之前:自动检查先回写,合并按钮再决定是否开放。
用每次变更尽早发现组合问题:独自开发时看似正常的改动,与主线代码、依赖或配置组合后可能失败。CI 在 push 或 PR 时自动重复构建和测试,把问题靠近产生它的提交。
结果要能成为下一步依据:检查应关联具体提交或 PR,并明确成功、失败和日志。团队才可把未通过的检查作为合并阻断,或者在通过后继续部署到测试环境。
请让每次 PR 自动运行 Lint、构建和关键测试,并把结果关联到具体 PR。任何检查失败都不要允许合并;通过后给出对应提交、检查名称和结果。