- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE45/NUMPAGES45
XX银行
DevOps平台研发管理规范
信息科技部
20XX年XX月
目录
TOC\o1-3\h\z\u18332目录 2
315761.文档概述 4
140941.1.平台概述 4
100161.2.编写目的 4
136911.3.目标读者 4
220512.使用原则 4
68392.1.应用接入原则 5
318142.2.集成构建原则 5
84212.3.自动化部署原则 6
44993.环境信息 7
134603.1.平台地址 7
313293.2.网络策略 7
129874.岗位职责 7
270994.1.研发中心团队 7
275524.2.应用支持团队 8
229934.3.DevOps团队 8
148324.4.项目开发团队 8
189284.5.配置管理团队 8
142204.6.系统测试团队 9
188985.平台规范 9
96955.1.平台使用流程 9
114045.2.代码管理规范 9
35085.2.1.代码库结构管理规范 9
311365.2.2.代码库分支管理规范 10
314585.2.3.代码库提交操作规范 11
37055.2.4.代码库合并周期建议 12
67375.3.介质管理规范 12
155845.3.1.介质库分类规范 13
299845.3.2.介质库命名规范 14
220285.4.文档管理规范 14
66405.4.1.目录结构规范 14
202835.4.2.文档命名规范 14
198785.4.3.文档格式规范 15
214885.5.业务命名规范 16
264035.5.1.介质命名规范 16
315645.5.2.组件命名规范 17
219465.5.3.版本命名规范 17
166765.5.4.流水线命名规范 18
42145.6.环境资源规范 18
104285.7.投产介质规范 18
236596.附件模版 19
241356.1.附件:项目接入信息表 19
27246.2.附件:测试环境信息表 20
55476.3.附件:网络策略开通反馈表 21
文档概述
平台概述
当前XX银行正处于信息化建设的发展阶段,系统建设主要以满足“产品功能和业务需求的契合度”为出发点,以外包厂商自有平台和产品提供为主要模式,在产品研发过程、上线投产发版过程方面存在一些问题。因此,通过DevOps平台对规范和标准进行固化,从系统和工具层面保证规范和标准的落实,为业务的发展提供强有力的支撑。
编写目的
DevOps平台作为我行研发支撑平台,为了规范研发过程、提升研发质量、服务于研发人员,特编写此文档,用于指导、约束我行各应用系统使用DevOps平台开展自动化发版工作。
目标读者
本文档是XX银行产品研发过程中需要遵从、使用的规范文档,目标读者主要包括:XX银行参与产品研发的项目经理、项目负责人、需求人员、开发人员、测试人员、运维人员等。
使用原则
应用接入原则
为保证DevOps平台高效、稳定、规范的支撑我行信息化建设,各应用系统需严格按照DevOps平台规范及流程进行执行。DevOps平台功能主要分为三类,分别为CI、CD以及通用功能。
CI:持续集成,主要包含代码管理、依赖管理、构建管理。
CD:持续部署,主要包含介质管理、环境资源、组件管理、部署管理。
通用功能:需求管理、任务管理、文档管理等。
针对XX银行所有业务系统应按照规范完成接入,原则上所有新建业务系统,需使用DevOps平台所有功能模块;针对存量业务系统,考虑其具有一些特殊原因,需使用CD功能。
集成构建原则
集成构建原则是指在开发测试环境,针对项目的开发环境、测试环境、代码管理、环境资源、集成构建等,各业务应用在开发测试过程中需遵循如下原则:
纳入DevOps平台管理的应用系统必须遵守DevOps平台相关接入准则。
应用系统的代码管理必须使用DevOps平台提供的代码管理工具,否则需先进行代码版本管理工具迁移,然后纳入DevOps平台统一管控。
应用系统构建打包必须脱离IDE工具,脱离互联网环境,项目代码工程编码统一,否则应先对应用工程进行规范化后再纳入DevOps平台。
信息系统构建必须采用XX银行主流版本框架。
JAVA语言,微服务构建及部署采用OracleJDK、OpenJDK、毕昇JDK,版本为1.8
文档评论(0)