广发证券全栈信创化一站式DevOps管理平台供应商招标公告
广发证券全栈信创化一站式DevOps管理平台供应商招标公告
一、项目名称
全栈信创化一站式DevOps管理平台
二、项目背景
因我司业务发展需要,我司拟新增建设全栈信创化一站式DevOps管理平台,该项目的主要建设目标如下:
1. 总体要求:实现对需求、文档、代码、流水线、测试、运维和制品库的统一管理。
2. 必须适配我司已有容器云底器(华为CCE)
3. 必须支持X86/ARM64/海光X86处理器,支持Kylin操作系统
4. 支持TdSql数据库
5. 功能需求表
功能说明
功能点
功能描述
平台功能
代码管理
支持集成国产代码管理,可以基于平台实现源代码仓库的创建、分支管理、文件管理、合并管理以及Webhook设置等操作
支持对代码提交信息、分支信息、合并请求查看
支持代码不同分支创建及命名规范设置
根据分支规则自动创建分支,并关联至对应需求/流水线
支持根据任务创建分支,并可在任务端关联查看分支的代码提交
支持设置使用该分支构建打包时的dockerTag生成规则
支持设置需求版本对应的发布分支,并设置分支的计划版本
支持设置分支负责人,细化分支管理
支持按模板创建模块,并快速生成流水线
文档管理
支持协作编辑,能够协同工作,编辑同一文档或项目,允许多名用户同时编辑同一页面
支持内容管理,能够对文章的分类,创建索引或是目录,以及对页面的集中管理,保持内容的组织性和一致性
支持历史版本控制,每当页面被修改时,能保存一份历史记录,允许用户查看之前的页面版本,回溯历史,并在必要时回滚到以前的版本。
支持内部和外部链接管理的能力,用户可以轻松建立页面间的连接,增强了信息的关联性
支持设定不同的权限级别,管理员可以控制哪些用户有权查看或编辑特定页面或整个文档管理,而普通用户能够在授权的范围内进行合作。
支持用户交互功能,如评论和讨论页面,让用户之间就内容进行交流和讨论
支持模板使用,能够简化创建和维护统一风格的页面的工作。用户可以设计特定结构的页面,之后只需插入不同的内容即可
提供良好的扩展架构,用户可以根据需求安装插件和扩展来增加新的功能,或者对现有功能进行定制和优化,使得文档管理能更好地服务于不同的场景和需求
支持搜索,能够帮助用户快速定位到特定的文章或信息,高级搜索功能允许通过关键字、类别或其他标准来过滤结果
个人工作台
支持展示个人待办流程、工作事项、消息通知等内容
支持提醒和系统通知,可配置通知和提醒的条件和内容,可发送到手机、企业微信等渠道
支持根据不同级别、权限、组织结构等维度的人员展示不同的工作台内容、工作视图
支持快速查询个人权限内的项目数据,包含但不限于查询个人WBS任务、项目、需求等内容
可将不同的审批流程,在不同时段委托给不同的人处理
需求管理
支持创建业务需求、开发任务、热补丁任务、故障缺陷等工作项信息。
支持平台工作项创建、查看、编辑、删除功能,并可批量管理,按展示列表自定义列排序,列首调整
支持根据用户对工作项筛选条件内容自定义表格导出
支持自定义创建工作项,设置工作项父子关系、关联关系,将自定义类型应用到项目版本、迭代中
支持对工作项状态属性、字段属性自定义配置
支持工作项自动创建或手动关联代码分支,并且能够实现以需求任务维度提交测试单流转给测试人员
支持迭代管理功能,通过将工作项移入移出迭代,进行迭代规划
支持版本管理功能,通过将工作项移入移出版本,进行版本规划
支持以甘特图形式展示事项内容,并支持事项计划开始/完成时间、工时规划
支持以看板形式展示工作项,并支持拖动规划,筛选调整看板结果,自定义看板列
支持以工作项负责人视图展示事项内容,帮助团队快速调整个人版本/迭代事项
支持需求的测试流程管理,通过需求到测试的流转,打通研发到测试操作
支持需求对应的测试单涉及的基本信息、测试内容、提测模板、测试结果、动态信息操作展示
支持发版流程自动化,自动检查任务完成情况,创建-检查-合并到预发布分支,最后触发流水线构建打包并发版
从项目角度,支持项目基本信息创建、查看、修改、删除等操作
支持项目全方位信息查询和处理,包括进度、工作量、里程碑、交付物、问题和风险等
支持项目矩阵式管理,项目需求条目化,研发任务以条目化后的需求全流程跟踪,并按项目角色分配权限。
支持对接项目管理平台,获取项目管理平台的信息
支持项目里程碑、交付物、进度计划、人力资源预算等基线和变更管理,可比较不同版本的差异
支持项目任务跟踪管理,反馈任务完成状态,当任务延误时通过红绿灯提醒,并及时通知相关责任人
支持项目问题管理的提出、分析、分配、解决、验证等流程,工作流可配置
支持根据角色等权限自定义日报或周报等模板,员工填报工作日志与管理(如进度、工时、缺陷、沟通、反馈等信息
提供丰富的项目报表,支持项目度量分析和统计
支持文档管理,可以管理文档的不同版本,并控制版本的变更
提供项目后评价功能,支持对已完成项目的目标、过程和效益等进行全面和客观的评价
支持需求的组织分类管理,按多层次目录组织需求,定义不同类型(项目需求、任务需求、优化需求等)的需求表单模板
支持项目人力资源、工时、预算等相关管理
支持需求提交、受理,拆分子需求,发起需求评审,可在线编辑评审意见,评审意见支持模板导出,评审人员加盖电子签名等操作。
支持对需求工作量进行评估和汇总统计
支持不同用户角色通过需求状态、需求管理人员、受理日期、评审日期、投产日期等条件筛选查看对应需求,需求状态包括提出、受理、讨论、评审、拆分、开发、提测、投产等
支持在线编辑需求、预览并下载需求附件等
支持配置需求变更、评审、挂起、作废等流程流转
支持需求自定义各种维度统计、可视化及导出相关报表等
开发管理
支持瀑布、迭代和敏捷等不同的开发模式
支持查看已分配需求内容,跟进需求完成情况,查看开发视图
支持制定项目的上线排期计划,可在看板上用拖拽等方式分配每个上线版本的需求
支持项目/产品经理制定开发计划,明确编码、联调、发版、提测等关键时点,与整体项目计划对应
支持与代码模块和持续集成模块进行无缝接入,已开发完成的需求或bug可以进行代码提交,代码评审,构建编译及版本发布等操作
支持开发人员对开发资源或测试资源进行弹性申请或释放,配置相关审批流程
环境管理
支持容器部署平台中的部署环境管理,包括部署环境的创建与删除
支持环境级别定义,每个应用下包含多个不同级别环境的部署
提供基于容器的研发测试环境管理能力,如手动/自动创建、销毁环境、自动拉起等
具备支持环境的隔离与复用的能力
持续集成
支持无缝对接主流代码仓库,为开发人员提供多种编程语言的编译构建服务,实现手动和自动化构建(① 支持 Ant、Maven、Gradle、make等常见编译构建工具;
② 支持对 Java、C/C++、Python、JS等多种语言的编译功能;
③ 支持多工程多包依赖等复杂情况的编译打包;
④ 支持基于流水线进行代码构建,并实时展示构建结果;
⑤ 支持基于IOS和Android编译)
支持以量化的方式来衡量代码质量,按照相应的代码规范及标准,自动完成代码静态检查、代码安全检查、质量评分、代码缺陷改进趋势分析,辅助管控代码质量,从而方便地对不同规模和种类的工程进行相应的代码质量管理
支持对主流编程语言的代码规范检查功能,实现自动化代码质量检查,并提供可视化的分析结果展示,可以自动向相关人员发送检查结果
支持集成代码扫描工具(如:SonarQube、Fortify等),实现对代码的静态扫描分析,支持基于应用的差异定制代码扫描规则,能够发现潜在的代码缺陷问题
支持自定义持续集成自动化流水线策略设置,实现任务的灵活编排,如:手动触发、定时自动触发、代码提交触发等
支持可视化实时展示编译构建全流程,提供详细的日志输出信息,支持自动化流水线执行结果通知的功能
流水线
支持流水线可视化配置,并提供快捷查看流水线日志及流水线执行历史
支持流水线中各阶段的的自由拖拽组合,同时支持将流水线中的模块进行禁用与启用
支持模拟代码预合并,拉取需要合并的代码分支,进行模拟合并进行预构建
支持创建流水线模板并自定义模板流水线中步骤,同时可以对流水线模板进行修改、删除、禁用与启用
支持跨模块复制流水线,复制后的流水线与原流水线相同,同样可以被触发与运行
支持代码管理工具类型webhook,从payload中解析代码分支,并触发流水线执行
支持自定义运行参数作为变量,后继流水线步骤可使用该变量。运行时参数提供执行号、流水线名称等,供用户在流水线步骤中引用
支持项目级流水线功能,可实现项目下多应用并行执行
支持流水线完成后的通知,在流水线各个阶段状态变化时发送通知
支持代码质量检查,集成代码扫描平台提供代码扫描,可将测试结果上报到项目组成员
支持多种镜像构建形式,平台dockerfile文件、代码仓库中的dockerfile等
支持流水线主机编译,包含Macos、Linux、Windows
支持CI/CD流水线对接第三方部署系统,并提供主机部署、容器部署能力
对接微任务调度系统,支持部署、升级微任务镜像版本
提供对接SQL检查审核阶段能力
提供对接第三方配置中心能力,可读取应用部署配置
支持集成安全扫描工具,对多种类型制品包进行安全漏洞扫描功能
支持流水线阶段指定审批人员,进行人工审批,可用于人工卡点
支持以配置文件形式自定义扩展流水线阶段
支持在流水线中使用触发用户的身份令牌进行权限校验
支持流水线插件自定义开发,提供高扩展能力
支持设置流水线执行定时任务,按时执行
支持流水线环境管理和权限管理
测试管理
需求管理、版本管理与测试平台打通
支持测试用例和公共用例库管理,支持测试用例增加、编辑、删除、导入等操作
提供测试执行操作,整体进度展示、归档、复制等
支持用例评审管理,可设置用例评审结果、编辑同步、评审意见等
支持制定测试计划和自动化输出测试报告
制品管理
支持开发测试环境制品仓库到生产环境制品仓库的制品晋级
支持Generic、Maven、Gradle、Ivy、NPM、Composer、Docker、Helm、Pypi、Rpm、Nuget等多种仓库类型,支持跨项目使用依赖源私服功能
支持在制品管理页面集成第三方依赖包仓库页面
支持制品的上传、下载、复制、移动和删除等操作
支持制品仓库与流水线阶段打通,支持一键执行制品相关操作
支持对接制品仓库的权限管理
质量门禁
具体全局视图,可以展示质量门禁涉及规则数据和阻断次数等结果数据,并可链接至对应的流水线实例进行查看
支持代码扫描、单元测试等环节的卡点设置,能够定义控制规则以及规则触发后的对应操作设置。操作设置包括但不限于流水线终止或者人工审核,并可对终止后的通知人员和通知方式进行设定
在流水线模板中能够支持质量关卡的定义和设置
缺陷管理
支持缺陷录入或批量导入、受理、分配、解决、测试、上线等流转操作
支持按缺陷状态、缺陷日期等维度筛选查看缺陷,支持缺陷修改、删除、导出等操作
支持缺陷统计、导出相关报表及看板可视化等
效能度量
度量指标类型:支持度量指标的自定义和对应的度量分析
流水线度量:流水线内置度量包括执行成功率,构建成功率等指标;可针对所有或单个流水线进行度量
需求分析度量:滞留需求数、需求吞吐量
编译构建度量:流水线总数、流水线执行次数、平均执行时长、流水线执行成功率、构建成功率、流水线执行失败率TOP10、流水线执行耗时TOP10
研发质量度量:代码平均圈复杂度、代码注释率、代码检查重复率TOP10等
提供面向管理者(不同角色)的流水线大屏展示
数据库脚本管理
支持数据库脚本执行计划编排、修改和删除等操作
支持数据库脚本规范检查、准确报错提示
支持单个或批量数据库脚本执行,至少支持Oracle,Mysql,Postgresql等主流数据库
支持回滚脚本自动生成及一键回滚等操作
支持查看数据库脚本历史执行记录
配置管理
支持根据服务器差异自动生成配置文件,支持配置模版功能,配置模版和环境配置结合,生成可以适配到不同环境的最终配置文件
支持应用配置文件的自动化部署功能,支持配置文件的自动化修改、自动替换
支持配置文件在线编辑并提交,提交历史查看
支持应用实例管理配置,包括IP、磁盘信息等,支持接入CMDB,自动更新配置
系统涉及的其余配置项管理
资源管理
支持IT资源配置项(IP、MAC、CPU、磁盘、操作系统等信息)采集规则创建与维护、自动采集与手动录入、关联关系整合等功能
支持所有配置项查询、按相关条件筛选、批量导入导出配置项等操作
支持配置项及关联关系可视化,饼图、柱状图、网状等形式展示
支持配置数据变更审批流程、配置项变更历史查询等操作
支持定义相关数据接口输入输出要素及相应规则、筛选查询数据接口、统计接口调用情况、导出相应报表等操作
部署管理
生产环境应用发布流水线:提供应用系统在生产环境部署的自动化、可视化流水线
支持主机(包括虚拟机和物理机)部署、容器部署的能力
支持与API7的负载均衡的对接,实现流量自动化切换
支持数据脚本的检查、执行和回滚操作
支持灵活的发布策略,实现滚动、灰度、蓝绿或自定义的发布策略
支持发布策略模板管理,提供上述常见发布策略的成熟流水线模板
支持应用版本发布的快速回滚或回退
支持配置不用角色和用户操作编译和发布功能
支持流水线的导入、导出
支持配置可视化管理:提供应用部署与环境相关的配置信息的统一可视化管理
支持按日、按周、按月、按年等维度统计应用编译次数和效率、部署次数和效率等数据
支持发布过程的可视化,提供统一展示视图实现全流程监控,可以动态察看系统部署各阶段的详细日志信息,支持日志存储与展示
投产管理
支持投产申请及审批流程,投产申请可以关联业务需求、bug等信息
支持投产窗口管理,满足紧急发版、日常发版、月度发版等不同类型的窗口管理
支持按照年度、月度编制投产计划,业务需求可按投产计划日期进行需求排期
支持查看、统计投产相关情况
支持嵌入OA协同办公中的系统变更上线申请审批或其他审批流程节点
支持投产后验证管理,验证人员记录投产后的验证信息,包括验证是否通过,是否存在缺陷等。验证后信息以及投产完成状态,关联至相应的项目、需求、缺陷等
平台日志
支持记录平台用户操作日志、审计日志,提供可回溯用户操作内容的能力
系统后台管理
提供完善的系统后台管理权限,可灵活配置角色、用户、部门、流程等配置
图形化流程的配置管理,支持通过图形拖拽等方式配置流程,支持流程表单的自定义
可按照项目分类,对项目管理需要的计划模板、文档模板等进行个人性定制
支持定时任务制定,对各类到期事项定期提醒
按需提供其它与该系统运行相关的各项后台管理功能
插件管理
提供开放、统一的插件框架,实现对流水线中常见业务逻辑的功能封装,让流水线更加灵活可扩展。通过对插件合理的编排和使用,用户可以灵活快速地定制自己的流水线,以实现构建、测试、部署等各个阶段的流程自动化
工单管理
支持工单创建、跟踪和通知能力,可快速基于问题创建工单,且记录问题来源信息
架构及部署要求
应用架构
高可用架构:系统能够支持基于容器编排工具(如Kubernetes)的部署方式、支持高可用集群框架并根据业务需求实现资源动态扩缩容
支持分布式部署和弹性扩缩容:DevOps平台应采用组件式架构,每个组件采用高可用架构进行部署,并且在必要时候进行弹性扩缩容,以满足行内多用户高并发需求
集成要求
支持与内部ITSM系统、容器云平台、开源治理扫描、OA、企微平台等配套系统对接
支持与需求/项目管理平台对接,获取业务需求、开发任务等工作项信息。并保持获取工作项的字段、状态在两个平台互相同步
支持单点登录集成,对接身份认证系统同步用户信息
支持对接内部自动化测试平台,与流水线结合实现自动化测试
支持对接开源扫描工具,与流水线结合实现自动化开源扫描
支持对接CD平台,与流水线结合实现一键部署
可扩展性要求
功能可扩展:能够增加新的功能,同时避免对系统进行大规模的修改
容量可扩展:能够根据用户访问量的增加,扩展容量。容量的扩展不影响现有的系统架构和业务开展。同时容量可扩展要求系统的容量限制仅仅受硬件条件限制,而不是受如授权等其他因素限制
开放性和兼容性要求
系统需要提供接口与其他相关系统连接
系统内部的各级数据接口、数据标准、数据库表结构应保证统一的标准,并尽可能采用国家标准和国际上通用的标准和规范。能够与现有系统进行无缝衔接与交互操作
系统提供开放API接口。
部署方式
支持应用私有化部署方式,支持负载均衡部署方式,支持主中心和灾备双活部署,具备完备的日志功能,满足故障排查和统计分析的要求
支持X86虚拟化服务器、容器云等方式部署。信创环境需支持海光X86、鲲鹏ARM架构的国产信创处理器;国产麒麟操作系统、UOS终端操作系统;信创数据库(Tdsql)等环境
其他需求
其他需求
支持内部系统(如OA系统)单点登录
其他未述需求,待项目进入需求分析阶段后讨论
运营推广
规范标准落地及试点
在建设期及试运行期间内,完成符合我行实际情况的DevOps制度规范的标准输出,并且完成行内五套应用系统接入DevOps平台,实现开发测试持续构建持续交付、生产一键部署等目标
三、潜在供应商资质要求
1. 具备独立法人资格,拥有及时提供技术服务的技术团队,财务状况和信誉良好;
2. 公司成立3年以上,注册资金不少于500万元;
3. 应征人必须具备近2年内类似项目/国内金融行业类似项目/金融行业大型企业同等或者以上规模提供类似项目的服务经验,须提供不少于两个类似项目的成功案例及相关证明材料。
4. 最近三年内,各项经营活动没有重大违法记录,没有出现违背社会责任的不良信息;
5. 应征人必须具有专业团队,在广州本地有服务团队;
6. 与其它报名的服务商不存在任何关联关系。
四、征集时间
本次供应商征集至2024年03月13日17:30时止,超过上述时间将不再接收征集申请。
五、申请供应商须提交的材料
请符合条件的供应商填写附件材料,并按要求将材料发送至指定邮箱。提交材料应包括:附件可编辑电子版本及加盖公章扫描件,扫描件独立存储为JPG、PNG、GIF或PDF格式的文件。
六、申请供应商提交材料的方式
电子邮件发送到 gfjc@gf.com.cn,邮件名称: 广发证券全栈信创化一站式DevOps管理平台+供应商名称;请供应商提交邮件后与项目联系人李华龙联系,确认电子邮件发送成功。
七、 注意事项
1.申请供应商须对申请材料的真实性负责。如提供虚假材料,将被列为征集方供应商黑名单。
2.申请供应商所有提交的资料,仅为征集供应商信息和建立供应商库之用,非采购邀请。
八、 联系方式
联系人:李华龙
联系电话:139*****740
电子邮箱:gfjc@gf.com.cn
附件:供应商征集申请材料格式
九、声明
以上公告要求的信息供各拟参与投标单位参考,最终以项目发出的招标文件及图纸等资料为准。本次供应商征集公告并不等于招标公告及资格预审公告,按时提交合格报名资料后,并不必然获得正式采购邀请,后续招标工作启动后,经我司初步考察核实符合要求的单位,我司将向其发出正式投标邀请。
特别说明:我司对于各类文件的签署均有严格的审批流程,如涉及我司承担义务及责任的条款(包括但不限于软件许可及服务协议、隐私政策及具有类似内容的文件),需由各方法定代表人或授权代表签字并加盖公章或合同专用章后方可生效,否则相关文件对我司不产生效力。
征集人:广发证券股份有限公司
2024年02月29日
招标
|
- 关注我们可获得更多采购需求 |
关注 |
最近搜索
无
热门搜索
无