| 合前 | 分钟级:Lint、单测、构建、依赖与密钥扫描 |
|---|---|
| 合后 | 更耗时:集成与端到端、性能、DAST、制品签名 |
| 原则 | 反馈速度与确定性优先放在合前 |
| 衔接 | 合后失败按 broken build 流程优先修复 |
阶段分工示意
阶段分工示意
stages:
- fast-checks # 合前:lint + unit
- build
- post-merge # 合后:e2e,可由独立流水线触发合后检查长期失败等价于主干长期不健康:应给出明确的修复优先级。
合前做快速、确定性高的检查(Lint、单测、依赖评审);合后做耗时与依赖部署环境的检查(端到端、性能、DAST),结果回流到发布决策。
| 合前 | 分钟级:Lint、单测、构建、依赖与密钥扫描 |
|---|---|
| 合后 | 更耗时:集成与端到端、性能、DAST、制品签名 |
| 原则 | 反馈速度与确定性优先放在合前 |
| 衔接 | 合后失败按 broken build 流程优先修复 |
stages:
- fast-checks # 合前:lint + unit
- build
- post-merge # 合后:e2e,可由独立流水线触发