hjhan
|
fb00f13421
|
fix(EQD-6838): 修复 CI 因文件名大小写和脚本 fail-fast 阻塞构建
问题:
- bundleconfig.json 中 Myjs.js/isoweek.js 在 Linux CI 上找不到
(实际文件名是 MyJs.js/isoWeek.js,Windows 不区分大小写所以本地能跑)
- py/ps1 脚本遇到缺失输入文件时 exit 1,导致 dotnet publish 失败,
Jenkins 构建被阻塞,部署无法进行
修复:
- bundleconfig.json: Myjs.js → MyJs.js,isoweek.js → isoWeek.js
(与实际文件名大小写一致,Linux CI 可正确找到)
- rebuild-bundles.py/ps1: 重建模式遇到缺失输入文件时只警告不 fail,
跳过该 bundle 保留已提交产物,避免阻塞 CI 主构建
- 只有 Verify 模式(开发本地手动校验)才因缺失/BOM 报错 exit 1
设计原则:bundle 重建是"尽力而为",绝不能阻塞主构建和部署
|
2026-07-29 19:01:19 +08:00 |
|