[发明专利]版本自动发布方法、装置及存储介质有效
申请号: | 201210319686.1 | 申请日: | 2012-08-31 |
公开(公告)号: | CN103677765B | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 陈莹;贺燕;胡鹏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F17/30 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路径信息 发布 版本发布 存储介质 列表信息 文件路径 自动发布 映射 匹配 路径映射 人工干预 同步操作 文件发布 文件匹配 用户操作 预先配置 自动识别 初始化 工作流 可选 自动化 抽象 测试 查找 配置 | ||
1.一种版本自动发布方法,其特征在于,包括:
选择待发布版本的文件的文件路径列表信息;
根据所述待发布版本的文件的来源及文件路径列表信息查找预先配置的路径映射表,获取与所述待发布版本的文件匹配的测试环境及外网环境的路径信息;其中,所述路径映射表包括待发布版本的文件的来源以及文件路径列表信息与测试环境及外网环境的路径信息的对应关系;
根据所述匹配的路径信息对所述待发布版本的文件进行同步操作。
2.根据权利要求1所述的方法,其特征在于,所述选择待发布版本的文件的文件路径列表信息的步骤的同时还包括:
选择待发布版本的文件的来源。
3.根据权利要求1所述的方法,其特征在于,所述选择待发布版本的文件的文件路径列表信息的步骤包括:
选择所述待发布版本的文件所属代码库服务器项目或编译机IP,以及文件全路径信息。
4.根据权利要求3所述的方法,其特征在于,所述根据待发布版本的文件的来源及文件路径列表信息查找预先配置的路径映射表,获取与所述待发布版本的文件匹配的路径信息的步骤包括:
根据所述待发布版本的文件所属代码库服务器项目或编译机IP,以及文件全路径信息,查找预先配置的路径映射表,获取对应的最优匹配映射关系;
根据所述最优匹配映射关系所配置的测试环境和外网环境的IP及目录,计算获取所述待发布版本的文件被发布到的测试环境和外网环境下的全路径。
5.根据权利要求4所述的方法,其特征在于,所述根据匹配的路径信息对所述待发布版本的文件进行同步操作实现文件版本发布的步骤包括:
从所述待发布版本的文件的来源获取所述待发布版本的文件;
根据匹配的路径信息将所述待发布版本的文件同步到测试环境中与所述路径信息对应的目标机器和路径下。
6.根据权利要求5所述的方法,其特征在于,所述根据匹配的路径信息将所述待发布版本的文件同步到测试环境中与所述路径信息对应的目标机器和路径下的步骤之后还包括:
从所述路径映射表中获取所述待发布版本的文件在外网环境中的域名信息;
根据所获取的域名信息从服务器管理系统中获取现网实时机器列表信息进行外网环境同步。
7.根据权利要求2所述的方法,其特征在于,所述选择所述待发布版本的文件的来源及文件路径列表信息的步骤之前还包括:
配置对应所述待发布版本文件的来源及文件路径列表信息的测试环境和外网环境的路径映射表。
8.一种版本自动发布装置,其特征在于,包括:
选择模块,用于选择待发布版本的文件的文件路径列表信息;
映射管理模块,用于根据所述待发布版本的文件的来源及文件路径列表信息查找预先配置的路径映射表,获取与所述待发布版本的文件匹配的测试环境及外网环境的路径信息;其中,所述路径映射表包括待发布版本的文件的来源以及文件路径列表信息与测试环境及外网环境的路径信息的对应关系;
自动化发布模块,用于根据所述匹配的路径信息对所述待发布版本的文件进行同步操作。
9.根据权利要求8所述的装置,其特征在于,所述选择模块,还用于选择待发布版本的文件的来源。
10.根据权利要求8所述的装置,其特征在于,所述选择模块还用于选择所述待发布版本的文件所属代码库服务器项目或编译机IP,以及文件全路径信息。
11.根据权利要求10所述的装置,其特征在于,所述映射管理模块包括:
映射单元,用于根据所述待发布版本的文件所属代码库服务器项目或编译机IP,以及文件全路径信息,查找预先配置的路径映射表,获取对应的最优匹配映射关系;
路径获取单元,用于根据所述最优匹配映射关系所配置的测试环境和外网环境的IP及目录,计算获取所述待发布版本的文件被发布到的测试环境和外网环境下的全路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210319686.1/1.html,转载请声明来源钻瓜专利网。