[发明专利]资源和配置的自动生成装置和方法有效
申请号: | 201410790340.9 | 申请日: | 2014-12-17 |
公开(公告)号: | CN104461743B | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 鄂炜 | 申请(专利权)人: | 用友网络科技股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F8/71;G06Q10/06;G06Q10/10 |
代理公司: | 北京中恒高博知识产权代理有限公司 11249 | 代理人: | 宋敏 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 配置 自动 生成 装置 方法 | ||
本发明提供了一种资源和配置的自动生成装置,包括:角色定义单元,用于录入或导入用户信息,指定该用户的角色,给不同的角色定义git库中不同的权限;信息创建单元,用于创建项目信息,对引入人员的角色根据项目需要进行调整;创建模块信息,根据录入信息自动生成git库的ssh串;配置信息和任务生成单元,用于保存项目信息时驱动后台,根据项目信息中定义的上下文信息,生成配置信息和任务。本发明还提供了一种资源和配置的自动生成方法。通过本发明的技术方案,可以在现有的资源和配置生成方式基础上,充分利用单对象类型完成多对象类型的资源和配置生成,建立基于复杂类型的资源和配置的通用、统一生成思路。
技术领域
本发明涉及数据处理技术领域,具体地,涉及一种资源和配置的自动生成装置和一种资源和配置的自动生成方法。
背景技术
传统的软件开发项目,软件开发过程通常在功能全部开发完成后才进行产品的集成,很多问题往往在项目后期的产品集成测试过程中才能发现,大大提高了交付的风险,因此当前软件研发过程提倡持续集成。
持续集成是一种软件开发实践,即团队成员经常继承他们的工作,通常每个成员每天至少集成一次,这就意味产品集成工作每天都会发生,需要每次集成都是通过自动化的构建(变异,发布,自动化测试)来验证。
持续集成给传统的配置管理员带来了很大的挑战,在项目初期,就需要配置管理员进行大量的繁琐的配置工作,包括需要配置资源版本控制服务器、为版本控制服务器添加用户设置权限、配置代码编译任务、配置自动化测试任务等等操作。而对于同一个组织来说,往往不同的项目采取的技术方案和框架是基本相同的,这样配置工作就变成了一个重复、耗时的工作,成为了持续集成的瓶颈。
因此,需要一种新的资源和配置生成技术,可以在现有的资源和配置生成方式基础上,充分利用单对象类型完成多对象类型的资源和配置生成,建立基于复杂类型的资源和配置的通用、统一生成思路。
发明内容
本发明正是基于上述问题,提出了一种新的资源和配置生成技术,可以在现有的资源和配置生成方式基础上,充分利用单对象类型完成多对象类型的资源和配置生成,建立基于复杂类型的资源和配置的通用、统一生成思路。
有鉴于此,本发明提出了一种资源和配置的自动生成装置,包括:角色定义单元,用于录入或导入用户信息,指定该用户的角色,给不同的角色定义git库中不同的权限;信息创建单元,用于基于对不同角色定义的权限,创建项目信息,对引入人员的角色根据项目需要进行调整;创建模块信息,根据录入信息自动生成git库的ssh串;配置信息和任务生成单元,用于基于生成的生成git库的ssh串,保存项目信息时驱动后台,根据项目信息中定义的上下文信息,生成配置信息和任务。在该技术方案中,可以使软件项目组成员从复杂耗时的资源配置工作中解放出来,更聚焦于业务逻辑处理。
在上述技术方案中,优选地,所述角色定义单元,具体包括:角色指定模块,用于录入或导入用户信息,指定该用户的角色;权限指定模块,用于指定用户的角色后,给不同的角色定义git库中不同的权限。在该技术方案中,可以节省配置环境消耗的人力和时间成本,使项目从建立伊始便能够进行持续的集成。
在上述技术方案中,优选地,所述信息创建单元,具体包括:项目信息创建模块,用于基于对不同角色定义的权限,创建项目信息,引入该项目能够使用的研发人力资源,对引入人员的角色根据项目需要进行调整;模块信息创建模块,用于基于调整后的角色,创建模块信息,根据录入信息自动生成git库的ssh串。在该技术方案中,只需项目经理手动输入项目信息,其他过程都是自动完成,配置管理员所做的工作被一键解决。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友网络科技股份有限公司,未经用友网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410790340.9/2.html,转载请声明来源钻瓜专利网。