本发明涉及计算机软件,特别涉及devops平台构建方法、装置、设备、可读介质以及devops平台。
背景技术:
1、随着互联网不断的发展,目前大多数的企业都普遍存在研发团队中个团队之间交流出现障碍的现象,导致团队效率低下,跨部门协作难度较高。因此,如何让提高整个研发团队的开发测试效率,保证产品的质量成了软件研发的一个重要问题。
2、因此,需要一种方式来打通目前在软件开发环节上存在的障碍与难点,能够降低各个团队协作的难度,实现敏捷高效的跨部门开发过程,提高研发团队的价值。
技术实现思路
1、本发明实施例提供了devops平台构建方法、装置、设备、可读介质以及devops平台,能够降低团队协作的难度,实现敏捷高效的跨部门开发过程。
2、一方面,本发明实施例提供了一种devops平台构建方法,包括:
3、创建管理组织并设置所述管理组织中包括的至少一种成员及每种所述成员所具有的权限;
4、提供在线全生命周期项目管理工具;
5、设置代码仓库管理;
6、采用pr模式进行协作开发并设置自动触发代码扫描;
7、构建持续集成与持续部署,得到所述devops平台。
8、可选的,所述创建管理组织并设置所述管理组织中包括的至少一种成员及每种所述成员所具有的权限,包括:
9、设置所述管理组织的基本信息;
10、邀请所述成员加入并创建文件仓库;
11、设置至少一种所述管理组织内的角色,每种所述角色具有不同的权限;
12、为每个所述成员分配各自的角色,使其在所述管理组织中获得该角色具有的权限。
13、可选的,所述提供在线全生命周期项目管理工具,包括:
14、提供至少一种通用项目模板;
15、通过甘特图、kanban或scrum管理项目进度,跟踪项目进展。
16、可选的,所述设置代码仓库管理,包括:
17、通过所述代码仓库结合git进行源代码存储、源代码分支及不同版本的管理。
18、可选的,所述设置自动触发代码扫描,包括:
19、所述代码仓库提交代码或pr模式自动触发代码扫描,自动进行漏洞检测和朔源分析。
20、可选的,所述构建持续集成与持续部署,包括:
21、在版本控制的基础上,通过对服务器进行配置、频繁的代码提交、自动化构建和单元测试、工作流编排、容器单元、镜像部署、集成第三方工具和服务,加快集成周期和ci&cd服务器反馈速度以验证系统可用性。
22、另一方面,本发明实施例提供了一种devops平台构建装置,包括:
23、创建单元,用于创建管理组织并设置所述管理组织中包括的至少一种成员及每种所述成员所具有的权限;
24、提供单元,用于提供在线全生命周期项目管理工具;
25、第一设置单元,用于设置代码仓库管理;
26、第二设置单元,用于采用pr模式进行协作开发并设置自动触发代码扫描;
27、构建单元,用于构建持续集成与持续部署,得到所述devops平台。
28、另一方面,本发明实施例提供了基于上述实施例中任一所述的devops平台构建方法的devops平台,包括:
29、管理组织、在线全生命周期项目管理工具、代码仓库、pr模式的自动触发代码扫描模块、持续集成与持续部署模块。
30、另一方面,提供了一种电子设备,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的devops平台构建方法。
31、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的devops平台构建方法。
32、本发明实施例的技术方案,创建管理组织并设置所述管理组织中包括的至少一种成员及每种所述成员所具有的权限;提供在线全生命周期项目管理工具;设置代码仓库管理;采用pr模式进行协作开发并设置自动触发代码扫描;构建持续集成与持续部署,得到所述devops平台,能够降低团队协作的难度,实现敏捷高效的跨部门开发过程。
33、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.devops平台构建方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述创建管理组织并设置所述管理组织中包括的至少一种成员及每种所述成员所具有的权限,包括:
3.根据权利要求1所述的方法,其特征在于,所述提供在线全生命周期项目管理工具,包括:
4.根据权利要求1所述的方法,其特征在于,所述设置代码仓库管理,包括:
5.根据权利要求4所述的方法,其特征在于,所述设置自动触发代码扫描,包括:
6.根据权利要求1所述的方法,其特征在于,所述构建持续集成与持续部署,包括:
7.devops平台构建装置,其特征在于,包括:
8.基于权利要求1-6中任一所述的devops平台构建方法的devops平台,其特征在于,包括:
9.电子设备,其特征在于,包括:至少一个存储器和至少一个处理器;
10.计算机可读介质,其特征在于,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行权利要求1至6中任一所述的方法。