[发明专利]资源和配置的自动生成装置和方法有效
申请号: | 201410790340.9 | 申请日: | 2014-12-17 |
公开(公告)号: | CN104461743B | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 鄂炜 | 申请(专利权)人: | 用友网络科技股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F8/71;G06Q10/06;G06Q10/10 |
代理公司: | 北京中恒高博知识产权代理有限公司 11249 | 代理人: | 宋敏 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 配置 自动 生成 装置 方法 | ||
1.一种资源和配置的自动生成装置,其特征在于,包括:
角色定义单元,用于录入或导入用户信息,指定该用户的角色,给不同的角色定义git库中不同的权限;
信息创建单元,用于基于对不同角色定义的权限,创建项目信息,对引入人员的角色根据项目需要进行调整;创建模块信息,根据录入信息自动生成git库的ssh串;
配置信息和任务生成单元,用于基于生成的生成git库的ssh串,保存项目信息时驱动后台,根据项目信息中定义的上下文信息,生成配置信息和任务;
所述角色定义单元,具体包括:
角色指定模块,用于录入或导入用户信息,指定该用户的角色;
权限指定模块,用于指定用户的角色后,给不同的角色定义git库中不同的权限;
所述角色指定模块指定的角色,包括产品经理、开发、测试;
所述信息创建单元,具体包括:
项目信息创建模块,用于基于对不同角色定义的权限,创建项目信息,引入该项目能够使用的研发人力资源,对引入人员的角色根据项目需要进行调整;
模块信息创建模块,用于基于调整后的角色,创建模块信息,根据录入信息自动生成git库的ssh串;
所述模块信息创建模块根据录入信息自动生成git库的ssh串的操作,进一步包括:
将项目编码作为组名,将项目编码加模块编码作为库名,通过项目编码和模块编码保证git库ssh的唯一性;
所述配置信息和任务生成单元,具体包括:
配置库创建模块,用于在界面上输入项目信息,保存界面,并根据项目编码和配置服务器信息,自动在git服务器上创建配置库;
任务生成模块,用于基于创建的配置库,根据项目参与人员及角色创建git库用户,根据项目上关联的jenkins模板创建jenkins任务;
所述配置库创建模块在界面上输入的项目信息,包括项目的唯一标识编码,参与项目的人员及其角色,项目引用的配置服务器信息;
所述任务生成模块根据项目上关联的jenkins模板创建的jenkins任务,包括编译、白盒测试、打包、做盘和部署中的任意几个。
2.一种资源和配置的自动生成方法,其特征在于,包括:
步骤202:录入或导入用户信息,指定该用户的角色,给不同的角色定义git库中不同的权限;
步骤204:基于对不同角色定义的权限,创建项目信息,对引入人员的角色根据项目需要进行调整;创建模块信息,根据录入信息自动生成git库的ssh串;
步骤206:基于生成的生成git库的ssh串,保存项目信息时驱动后台,根据项目信息中定义的上下文信息,生成配置信息和任务;
所述步骤202,具体包括:
步骤302:录入或导入用户信息,指定该用户的角色;
步骤304:指定用户的角色后,给不同的角色定义git库中不同的权限;
所述步骤202指定的角色,包括产品经理、开发、测试;
所述步骤204根据录入信息自动生成git库的ssh串的操作,进一步包括:
将项目编码作为组名,将项目编码加模块编码作为库名,通过项目编码和模块编码保证git库ssh的唯一性;
所述步骤206,具体包括:
步骤502:在界面上输入项目信息,保存界面,并根据项目编码和配置服务器信息,自动在git服务器上创建配置库;
步骤504:基于创建的配置库,根据项目参与人员及角色创建git库用户,根据项目上关联的jenkins模板创建jenkins任务;
所述步骤502在界面上输入的项目信息,包括项目的唯一标识编码,参与项目的人员及其角色,项目引用的配置服务器信息;
所述步骤504根据项目上关联的jenkins模板创建的jenkins任务,包括编译、白盒测试、打包、做盘和部署中的任意几个;
所述步骤204,具体包括:
步骤402:基于对不同角色定义的权限,创建项目信息,引入该项目能够使用的研发人力资源,对引入人员的角色根据项目需要进行调整;
步骤404:基于调整后的角色,创建模块信息,根据录入信息自动生成git库的ssh串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友网络科技股份有限公司,未经用友网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410790340.9/1.html,转载请声明来源钻瓜专利网。