Jenkins 任务说明
BBC 8.0 不提供旧版 Jenkins XML 的直接导入流程。
旧版任务不兼容 8.0
历史任务包含旧仓库地址、旧版本号、固定服务器目录、强制结束 Java 进程和在命令行传递 Jenkins 密码等做法,不适用于 8.0,也不再提供预制 XML 下载。
UI 任务
PC、Seller、Admin 前端任务请按照UI 构建任务重新建立。任务只负责检出 BBC 8.0 前端源码、执行质量门禁、构建和归档不可变制品;SSH 上传、服务器切换和 Nginx 重载必须使用目标环境批准的独立发布流程。
API 任务
API Jenkins 任务应根据 8.0 启动脚本、服务清单、凭据管理方式和目标服务器单独建立。不要导入 6.x/7.x 的历史 XML,也不要复用其中的固定 JAR 名称、目录、停止进程或凭据参数。
任务重建原则
重新建立任务时必须满足:
- 仓库、分支和提交可追溯,不能使用模糊分支或相邻旧目录。
- 凭据由 Jenkins credentials 管理,不在命令或日志中拼接账号密码。
- 校验、构建、归档或发布任一步失败时,任务必须非零退出。
- 构建和发布分离,发布只消费已经验证的不可变制品。
- 服务器目录、服务管理、Nginx 和回滚流程必须在目标环境验证。
本页不提供通用的后端任务模板。API 任务必须结合目标环境配置,并在正式使用前完成试运行。