feat(ci): 纯前端PR自动跳过后端检查,节省CI时间 #424
Reference in New Issue
Block a user
Delete Branch "feat/ci-frontend-path-filter"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
功能
纯前端改动(仅apps/web/目录下文件)的PR自动跳过3个后端检查job:
实现
新增
check-frontend-only前置job,通过PR API获取变更文件列表判断是否纯前端改动。3个后端job依赖此job的输出,纯前端时直接跳过。收益
纯前端PR的CI时间从 ~15分钟 → ~3分钟(只剩Frontend Lint)。
注意:非PR事件(push等)不受影响,照常运行完整CI。