733 B
733 B
applyTo, description
| applyTo | description |
|---|---|
| **/{Dockerfile,Jenkinsfile,.dockerignore,.env.example,*.yml,*.yaml} | 用于容器化与 CI/CD 配置,关键词:多阶段构建、Jenkins Declarative、质量门禁、Prod审批 |
CI/CD 与部署约束
- Dockerfile 必须使用多阶段构建,并锁定基础镜像具体版本,禁止
latest。 - 必须提供
.env.example,仅保留占位符,禁止提交真实密钥。 - Jenkins 流水线使用 Declarative Pipeline,且以代码方式管理。
- 流水线必须包含 Linter 与测试质量门禁,失败即阻断后续阶段。
- 生产部署前必须设置人工审批节点(
input)。 - 参考规范:
05 - Collaboration & Delivery/5.2 CI_CD 与环境部署规范.md。