【技术实现步骤摘要】
一种用于对开发资源进行自动化处理的方法及系统
本专利技术涉及信息资源处理
,并且更具体地,涉及一种用于对开发资源进行自动化处理的方法及系统。
技术介绍
在软件行业中,大型项目时间周期长、人员众多。开发过程中为保证工作有序顺利的进行,资源的保障非常重要。而在当今,业务飞速发展、用户的需求不断地在变化。为满足用户的需要、实现快速响应、推动企业各项业务量的快速增长,各软件团队经常采用敏捷的开发模式。从而对资源的管理提出了更高的要求,不但要确证稳定性还有做到快速、自动化。因此,需要一种对开发资源进行自动化处理的方法。
技术实现思路
本专利技术提出一种用于对开发资源进行自动化处理的方法及系统,以解决如何自动化地对各项资源集中进行整合管理的问题。为了解决上述问题,根据本专利技术的一个方面,提供了一种用于对开发资源进行自动化处理的方法,所述方法包括:利用版本控制系统SVN,根据程序代码和文档的用途,按照预设的第一时间阈值自动地将程序代码和文档上传到不同的路径,进行备份;按照预设的第 ...
【技术保护点】
1.一种用于对开发资源进行自动化处理的方法,其特征在于,所述方法包括:/n利用版本控制系统SVN,根据程序代码和文档的用途,按照预设的第一时间阈值自动地将程序代码和文档上传到不同的路径,进行备份;/n按照预设的第二时间阈值自动导出指定的数据库,并进行压缩处理;/n自动对程序进行编译和打包处理,并协同已做好配置的Tomcat和JDK安装文件,根据应用服务器预置的访问安全策略及口令,发送至预部署的应用服务器中,以完成项目部署;/n利用应用性能管理工具PinPoint实时地对应用服务运行状态进行监控,并当监控结果指示出线故障时进行预警。/n
【技术特征摘要】
1.一种用于对开发资源进行自动化处理的方法,其特征在于,所述方法包括:
利用版本控制系统SVN,根据程序代码和文档的用途,按照预设的第一时间阈值自动地将程序代码和文档上传到不同的路径,进行备份;
按照预设的第二时间阈值自动导出指定的数据库,并进行压缩处理;
自动对程序进行编译和打包处理,并协同已做好配置的Tomcat和JDK安装文件,根据应用服务器预置的访问安全策略及口令,发送至预部署的应用服务器中,以完成项目部署;
利用应用性能管理工具PinPoint实时地对应用服务运行状态进行监控,并当监控结果指示出线故障时进行预警。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
自动将备份文件保存在默认设置的文件服务器上,根据预设的命名规则自动设置文件名称,并根据文件大小自动确定存放位置,以及对备份文件进行压缩处理。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据服务器的个数按照预设的调整策略动态调整导出数据库的并行数。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据数据库实例的不同,创建数据库备份路径,把相同实例的文件按组、按时间存放;以及自动统计文件夹中所有文件的大小,并将其追加到文件夹名称的后面。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
读取预置的经验配置文档,并监测所述预置的备份服务器的硬件配置参数,确定合理的Tomcat的配置方式;
调用操作系统的服务自动创建待运行的应用服务的启动开关;
自动启动服务以验证是否部署成功。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当应用服务使用完毕时,将部署的应用服务注销,并删除应用相关文件、日志文件和系统配置文件,还原预置的备份服务器至初始状态。
7.一种用于对开发资源进行自动化处理的系统,其特征在于,所述...
【专利技术属性】
技术研发人员:于强,宋超,
申请(专利权)人:航天信息股份有限公司企业服务分公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。