Jenkins 部署
项目列表
环境名称 | 说明 | 编号 |
---|---|---|
胜因学院 | 正式环境 | SypPro |
胜因研发室 | 开发环境 | SypDev |
项目名称 | 项目编号 |
---|---|
Java 运营平台 | JavaAdmin |
Java API 服务 | JavaApiServer |
报表运营平台 | ReportPortal |
数据字典平台 | DataDictionaryPortal |
胜因在线文档 | Documents |
部署流程
- 选择要部署的项目
- 选择【立即构建】
- 进入正在构建的 Build History
或在首页左下区域查看正在构建的任务
- 查看部署日志 Console Output
- 观察日志,若有异常则人工介入,避免应用服务中断!
注意事项
- 代码一定要在本机测试正常
- 确认本机代码已提交至 Gitlab
- 确认提交的分支与 Jenkins 部署的分支相同
- 确认数据库运维脚本已在相关数据库中部署
- 部署前通知相关业务人员暂时业务操作
- 部署完成后,确认新功能服务正常运行
- 通知相关业务人员恢复业务操作
异常处理思路
无论本地调试还是 Jenkins 部署异常,都要耐心查看 报错信息,这是定位问题的源头。
项目语法错误
此类问题,本地运行代码即可重现同样的问题,属于低级错误。
服务启动失败
部署成功只是代码包部署完成,但服务进程不一定正常启动;若遇到此类问题需要手工重启、调试。