一种软件自动持续集成方法及系统.pdf

上传人:e2 文档编号:481437 上传时间:2018-02-18 格式:PDF 页数:16 大小:764.76KB
返回 下载 相关 举报
摘要
申请专利号:

CN201310176605.1

申请日:

2013.05.14

公开号:

CN104156199A

公开日:

2014.11.19

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 9/44申请日:20130514|||公开

IPC分类号:

G06F9/44

主分类号:

G06F9/44

申请人:

广东电网公司信息中心

发明人:

严宇平; 黄剑文; 苏凯; 吴广财

地址:

510080 广东省广州市越秀区东风东路水均岗6-8号18楼

优先权:

专利代理机构:

广州三环专利代理有限公司 44202

代理人:

颜希文

PDF下载: PDF下载
内容摘要

本发明公开了一种软件自动持续集成方法,包括:预设软件开发标准,并进行记录存储;根据软件开发项目的实际需要选择预定义的xml配置文件;对所选择的所述xml配置文件进行修改和/或筛选,并将修改和/或筛选后的所述xml配置文件放置于所述软件开发项目的根目录下;将最新的源代码文件上传至版本管理服务器;对所述最新的源代码进行扫描,得出扫描结果,并根据所述扫描结果自动进行构建发布测试。本发明还公开了一种软件自动持续集成系统。采用本发明,不但可对软件开发流程进行结构化和规范化,且可降低出错率,大大提高开发效率及产品质量,缩短软件交付周期,降低开发成本。

权利要求书

1.  一种软件自动持续集成方法,其特征在于,包括:
预设软件开发标准,并进行记录存储,所述软件开发标准包括修改源代码时,在各java文件的开头添加特定格式的注释,所述特定格式的注释用于说明修改理由,所述特定格式为包含SOA字段;
根据软件开发项目的实际需要选择预定义的xml配置文件;
对所选择的所述xml配置文件进行修改和/或筛选,以满足所述软件开发项目的具体需求,并将修改和/或筛选后的所述xml配置文件放置于所述软件开发项目的根目录下,所述对所选择的所述xml配置文件进行修改和/或筛选遵循所述预设软件开发标准;
将最新的源代码文件上传至版本管理服务器,所述最近的源代码包括修改和/或筛选后的所述xml配置文件;
对所述最新的源代码进行扫描,得出扫描结果,并根据所述扫描结果自动进行构建发布测试。

2.
  如权利要求1所述的软件自动持续集成方法,其特征在于,所述对所述最新的源代码进行扫描,得出扫描结果,并根据所述扫描结果自动进行构建发布测试的具体步骤包括:
对所述软件开发项目的对应专区进行扫描,读取最新源代码中各特定格式的注释,所述扫描动作按预设的间隔时间自动启动;
将最新源代码和前一版本源代码中的各特定格式的注释进行比对,判断是否一样,当判断为否时,启动自动构建发布测试任务。

3.
  如权利要求1或2所述的软件自动持续集成方法,其特征在于,还包括:
对各所述xml配置文件的名称和属性按照所述预设软件开发标准进行预定义。

4.
  如权利要求1或2所述的软件自动持续集成方法,其特征在于,还包括:
在所述版本管理服务器上针对每个软件开发项目设置对应的专区,各所述专区包括一个专用存储空间。

5.
  一种软件自动持续集成系统,其特征在于,包括:
编辑装置,用于预设软件开发标准,并进行记录存储,所述软件开发标准包括修改源代码时,在各java文件的开头添加特定格式的注释,所述特定格式的注释用于说明修改理由,所述特定格式为包含SOA字段;
选择装置,用于根据软件开发项目的实际需要选择预定义的xml配置文件;
处理装置,用于对所选择的所述xml配置文件进行修改和/或筛选,以满足所述软件开发项目的具体需求,并将修改和/或筛选后的所述xml配置文件放置于所述软件开发项目的根目录下,所述对所选择的所述xml配置文件进行修改和/或筛选遵循所述预设软件开发标准;
上传装置,用于将最新的源代码文件上传至版本管理服务器,所述最近的源代码包括修改和/或筛选后的所述xml配置文件;
扫描装置,用于对所述最新的源代码进行扫描,得出扫描结果,并根据所述扫描结果自动进行构建发布测试。

6.
  如权利要求5所述的软件自动持续集成系统,其特征在于,所述扫描装置包括:
读取模块,用于对所述软件开发项目的对应专区进行扫描,读取最新源代码中各特定格式的注释,所述扫描动作按预设的间隔时间自动启动;
对比判断模块,用于将最新源代码和前一版本源代码中的各特定格式的注释进行比对,判断是否一样,当判断为否时,启动自动构建发布测试任务。

7.
  如权利要求5或6所述的软件自动持续集成系统,其特征在于,还包括:
预定义装置,用于对各所述xml配置文件的名称和属性按照所述预设软件开发标准进行预定义。

8.
  如权利要求5或6所述的软件自动持续集成系统,其特征在于,还包括:
分区装置,用于在所述版本管理服务器上针对每个软件开发项目设置对应的专区,各所述专区包括一个专用存储空间。

说明书

一种软件自动持续集成方法及系统
技术领域
本发明涉及计算机技术领域,尤其涉及一种软件自动持续集成方法及系统。
背景技术
目前,随着信息化建设的步伐的逐渐加快,信息化在各行业的应用也越来越广泛,与行业相关的业务支撑系统及平台呈规模化、复杂化的发展趋势,这对相应软件项目的开发的要求也越来越高。
软件集成和发布是软件生命周期一个非常关键的环节,它直接决定了开发工作是如何最终交付给用户的,但是,随着软件复杂度的不断增加、软件交付周期的不断缩短和交付频率的提高,传统的软件集成方法难以满足条件;传统的软件集成方法采用的是人工手动方式执行构建、状态监控及出错检查,该方法工作量大,容易出错,进而影响产品的质量和交付进度;同时,传统的软件集成方法每构建一个软件项目皆需重新构建,无现成模板可用,且对现有软件进行更新时,也需手动对更新软件进行新构建部分的集成。
发明内容
本发明所要解决的技术问题在于,提供一种软件自动持续集成方法及系统,既可预设软件开发标准,对软件开发流程进行结构化和规范化,又可预定义各xml配置文件,开发用户可根据实际需要自由选择定义好的xml (Extensible Markup Language,可扩展标记语言)配置文件模板,同时,还可自动对最新的源代码进行扫描,并根据所述扫描结果自动进行构建发布测试,其能大大提高开发效率及产品质量,缩短软件交付周期,降低开发成本。
为了解决上述技术问题,本发明提供了一种软件自动持续集成方法,包括:预设软件开发标准,并进行记录存储,所述软件开发标准包括修改源代码时,在各java文件的开头添加特定格式的注释,所述特定格式的注释用于说明修改理由,所述特定格式为包含SOA字段;根据软件开发项目的实际需要选择预定义的xml配置文件;对所选择的所述xml配置文件进行修改和/或筛选,以满足所述软件开发项目的具体需求,并将修改和/或筛选后的所述xml配置文件放置于所述软件开发项目的根目录下,所述对所选择的所述xml配置文件进行修改和/或筛选遵循所述预设软件开发标准;将最新的源代码文件上传至版本管理服务器,所述最近的源代码包括修改和/或筛选后的所述xml配置文件;对所述最新的源代码进行扫描,得出扫描结果,并根据所述扫描结果自动进行构建发布测试。
作为上述方案的改进,所述对所述最新的源代码进行扫描,得出扫描结果,并根据所述扫描结果自动进行构建发布测试的具体步骤包括:对所述软件开发项目的对应专区进行扫描,读取最新源代码中各特定格式的注释,所述扫描动作按预设的间隔时间自动启动;将最新源代码和前一版本源代码中的各特定格式的注释进行比对,判断是否一样,当判断为否时,启动自动构建发布测试任务。
作为上述方案的改进,所述软件自动持续集成方法还包括:对各所述xml配置文件的名称和属性按照所述预设软件开发标准进行预定义。
作为上述方案的改进,所述软件自动持续集成方法还包括:在所述版本管理服务器上针对每个软件开发项目设置对应的专区,各所述专区包括一个专用存储空间。
相应地,本发明还提供了一种软件自动持续集成系统,包括:编辑装置,用于预设软件开发标准,并进行记录存储,所述软件开发标准包括修改源代码时,在各java文件的开头添加特定格式的注释,所述特定格式的注释用于说明修改理由,所述特定格式为包含SOA字段;选择装置,用于根据软件开发项目的实际需要选择预定义的xml配置文件;处理装置,用于对所选择的所述xml配置文件进行修改和/或筛选,以满足所述软件开发项目的具体需求,并将修改和/或筛选后的所述xml配置文件放置于所述软件开发项目的根目录下,所述对所选择的所述xml配置文件进行修改和/或筛选遵循所述预设软件开发标准;上传装置,用于将最新的源代码文件上传至版本管理服务器,所述最近的源代码包括修改和/或筛选后的所述xml配置文件;扫描装置,用于对所述最新的源代码进行扫描,得出扫描结果,并根据所述扫描结果自动进行构建发布测试。
作为上述方案的改进,所述扫描装置包括:读取模块,用于对所述软件开发项目的对应专区进行扫描,读取最新源代码中各特定格式的注释,所述扫描动作按预设的间隔时间自动启动;对比判断模块,用于将最新源代码和前一版本源代码中的各特定格式的注释进行比对,判断是否一样,当判断为否时,启动自动构建发布测试任务。
作为上述方案的改进,所述软件自动持续集成系统还包括:预定义装置,用于对各所述xml配置文件的名称和属性按照所述预设软件开发标准进行预定义。
作为上述方案的改进,所述软件自动持续集成系统还包括:分区装置,用于在所述版本管理服务器上针对每个软件开发项目设置对应的专区,各所述专区包括一个专用存储空间。
实施本发明的有益效果在于:本发明可预设软件开发标准,并进行记录存储,其对软件开发流程进行了结构化和规范化;同时,还可对各所述xml配置文件的名称和属性按照所述预设软件开发标准进行预定义,开发用户可根据软件开发项目的实际需要选择预定义的xml配置文件,并对所选择的所述xml配置文件进行修改和/或筛选,以满足所述软件开发项目的具体需求,其可预定义多个软件开发中常用的xml配置文件模板,以便需要时,自由选择添加使用,大大提高了开发效率,缩短了软件交付周期,降低了开发成本。
另外,本发明还可对所述最新的源代码进行扫描,并将最新源代码和前一版本源代码中的各特定格式的注释进行比对,判断是否一样,当判断为否时,启动自动构建发布测试任务,其可降低出错率,提高产品质量及开发效率,且扫描自动化及构建发布测试自动化,可减少工作量,进一步缩短软件交付周期,提高开发效率;同时,在所述版本管理服务器上针对每个软件开发项目设置对应的专区,各所述专区包括一个专用存储空间,其有利于软件开发项目的管理,以促进软件开发工作的进行。
附图说明
图1是本发明一种软件自动持续集成方法的第一实施例流程示意图;
图2是本发明一种软件自动持续集成方法的第二实施例流程示意图;
图3是本发明一种软件自动持续集成方法的第三实施例流程示意图;
图4是本发明一种软件自动持续集成方法的第四实施例流程示意图;
图5是本发明一种软件自动持续集成系统1的结构示意图;
图6是本发明一种软件自动持续集成系统1的另一结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
图1是本发明一种软件自动持续集成方法的第一实施例流程示意图,包括:
S100,预设软件开发标准,并进行记录存储。
所述软件开发标准包括修改源代码时,在各java文件的开头添加特定格式的注释,所述特定格式的注释用于说明修改理由,所述特定格式为包含SOA字段。
需要说明的是,所述特定格式的注释应遵循版本对比规范,即最新添加的注释置于SOA字段下最靠前的位置;所述该步骤可对软件开发流程进行结构化和规范化,以便于后期软件开发项目的管理和进行。
S101,根据软件开发项目的实际需要选择预定义的xml配置文件。
需要说明的是,在该步骤进行之前,开发用户会先预定义多个软件开发中常用的xml配置文件模板,以便执行该步骤时,选择使用,以提高开发效率,缩短软件交付周期,降低开发成本。
S102,对所选择的所述xml配置文件进行修改和/或筛选,并将修改和/或筛选后的所述xml配置文件放置于所述软件开发项目的根目录下。
所述对所选择的所述xml配置文件进行修改和/或筛选遵循所述预设软件开发标准,对所选择的所述xml配置文件进行修改和/或筛选用以满足所述软件开发项目的具体需求。
需要说明的是,该步骤是对选择的xml配置文件进行适应性修改和/或筛选,以使其符合具体软件开发项目的需要,其具体的修改和/或筛选的内容要根据实际软件开发项目的需要而定。
S103,将最新的源代码文件上传至版本管理服务器。
所述最近的源代码包括修改和/或筛选后的所述xml配置文件。
S104,对所述最新的源代码进行扫描,得出扫描结果,并根据所述扫描结果自动进行构建发布测试。
需要说明的是,所述扫描可设置为自动也可为手动,所述扫描可将修改和/或筛选后的xml配置文件扫描出来,还可将源代码中最新的注释扫描出来,以便有针对性的进行构建发布测试任务。
图2是本发明一种软件自动持续集成方法的第二实施例流程示意图,包括:
S200,预设软件开发标准,并进行记录存储。
所述软件开发标准包括修改源代码时,在各java文件的开头添加特定格式的注释,所述特定格式的注释用于说明修改理由,所述特定格式为包含SOA字段。
需要说明的是,所述特定格式的注释应遵循版本对比规范,即最新添加的注释置于SOA字段下最靠前的位置;所述该步骤可对软件开发流程进行结构化和规范化,以便于后期软件开发项目的管理和进行。
S201,根据软件开发项目的实际需要选择预定义的xml配置文件。
需要说明的是,在该步骤进行之前,开发用户会先预定义多个软件开发中常用的xml配置文件模板,以便执行该步骤时,选择使用,以提高开发效率,缩短软件交付周期,降低开发成本。
S202,对所选择的所述xml配置文件进行修改和/或筛选,并将修改和/或筛选后的所述xml配置文件放置于所述软件开发项目的根目录下。
所述对所选择的所述xml配置文件进行修改和/或筛选遵循所述预设软件开发标准,对所选择的所述xml配置文件进行修改和/或筛选用以满足所述软件开发项目的具体需求。
需要说明的是,该步骤是对选择的xml配置文件进行适应性修改和/或筛选,以使其符合具体软件开发项目的需要,其具体的修改和/或筛选的内容要根据实际软件开发项目的需要而定。
S203,将最新的源代码文件上传至版本管理服务器。
所述最近的源代码包括修改和/或筛选后的所述xml配置文件。
S204,对所述软件开发项目的对应专区进行扫描,读取最新源代码中各特定格式的注释。
所述扫描动作按预设的间隔时间自动启动。
需要说明的是,还可读取最新源代码中添加的经修改和/或筛选后的xml配置文件。
S205,将最新源代码和前一版本源代码中的各特定格式的注释进行比对,判断是否一样,当判断为否时,执行S206,当判断为是时,结束流程。
需要说明的是,将最新源代码和前一版本源代码中各相关对应部分内容进行一一比对,其可降低出错率,提高产品质量及开发效率。
S206,启动自动构建发布测试任务。
需要说明的是,构建发布测试自动化,可减少工作量,进一步缩短软件交付周期,提高开发效率。
图3是本发明一种软件自动持续集成方法的第三实施例流程示意图,包括:
S300,预设软件开发标准,并进行记录存储。
所述软件开发标准包括修改源代码时,在各java文件的开头添加特定格式的注释,所述特定格式的注释用于说明修改理由,所述特定格式为包含SOA字段。
需要说明的是,所述特定格式的注释应遵循版本对比规范,即最新添加的注释置于SOA字段下最靠前的位置;所述该步骤可对软件开发流程进行结构化和规范化,以便于后期软件开发项目的管理和进行。
S301,对各所述xml配置文件的名称和属性按照所述预设软件开发标准进行预定义。
需要说明的是,需预定义多个软件开发中常用的xml配置文件模板,以便后续根据实际需要选择使用,以提高整个开发效率,缩短软件交付周期,降低开发成本。
S302,根据软件开发项目的实际需要选择预定义的xml配置文件。
S303,对所选择的所述xml配置文件进行修改和/或筛选,并将修改和/或筛选后的所述xml配置文件放置于所述软件开发项目的根目录下。
所述对所选择的所述xml配置文件进行修改和/或筛选遵循所述预设软件开发标准,对所选择的所述xml配置文件进行修改和/或筛选用以满足所述软件开发项目的具体需求。
需要说明的是,该步骤是对选择的xml配置文件进行适应性修改和/或筛选,以使其符合具体软件开发项目的需要,其具体的修改和/或筛选的内容要根据实际软件开发项目的需要而定。
S304,将最新的源代码文件上传至版本管理服务器。
所述最近的源代码包括修改和/或筛选后的所述xml配置文件。
S305,对所述软件开发项目的对应专区进行扫描,读取最新源代码中各特定格式的注释。
所述扫描动作按预设的间隔时间自动启动。
需要说明的是,还可读取最新源代码中添加的经修改和/或筛选后的xml配置文件。
S306,将最新源代码和前一版本源代码中的各特定格式的注释进行比对,判断是否一样,当判断为否时,执行S307,当判断为是时,结束流程。
需要说明的是,将最新源代码和前一版本源代码中各相关对应部分内容进行一一比对,其可降低出错率,提高产品质量及开发效率。
S307,启动自动构建发布测试任务。
需要说明的是,构建发布测试自动化,可减少工作量,进一步缩短软件交付周期,提高开发效率。
图4是本发明一种软件自动持续集成方法的第四实施例流程示意图,包括:
S400,预设软件开发标准,并进行记录存储。
所述软件开发标准包括修改源代码时,在各java文件的开头添加特定格式的注释,所述特定格式的注释用于说明修改理由,所述特定格式为包含SOA字段。
需要说明的是,所述特定格式的注释应遵循版本对比规范,即最新添加的注释置于SOA字段下最靠前的位置;所述该步骤可对软件开发流程进行结构化和规范化,以便于后期软件开发项目的管理和进行。
S401,在所述版本管理服务器上针对每个软件开发项目设置对应的专区,各所述专区包括一个专用存储空间。
需要说明的是,该步骤有利于软件开发项目的管理,以促进软件开发工作的进行,同时每个项目专区中的专用存储空间可记录存储与对应项目的相关资料,以便后续查询、修改及更新等。
S402,对各所述xml配置文件的名称和属性按照所述预设软件开发标准进行预定义。
需要说明的是,需预定义多个软件开发中常用的xml配置文件模板,以便后续根据实际需要选择使用,以提高整个开发效率,缩短软件交付周期,降低开发成本;另外,步骤S401与步骤S402没有必然的先后联系,可先执行步骤S401,后执行步骤S402,也可先执行步骤S402,后执行步骤S401。
S403,根据软件开发项目的实际需要选择预定义的xml配置文件。
S404,对所选择的所述xml配置文件进行修改和/或筛选,并将修改和/或筛选后的所述xml配置文件放置于所述软件开发项目的根目录下。
所述对所选择的所述xml配置文件进行修改和/或筛选遵循所述预设软件开发标准,对所选择的所述xml配置文件进行修改和/或筛选用以满足所述软件开发项目的具体需求。
需要说明的是,该步骤是对选择的xml配置文件进行适应性修改和/或筛选,以使其符合具体软件开发项目的需要,其具体的修改和/或筛选的内容要根据实际软件开发项目的需要而定。
S405,将最新的源代码文件上传至版本管理服务器。
所述最近的源代码包括修改和/或筛选后的所述xml配置文件。
S406,对所述软件开发项目的对应专区进行扫描,读取最新源代码中各特定格式的注释。
所述扫描动作按预设的间隔时间自动启动。
需要说明的是,还可读取最新源代码中添加的经修改和/或筛选后的xml配置文件。
S407,将最新源代码和前一版本源代码中的各特定格式的注释进行比对,判断是否一样,当判断为否时,执行S408,当判断为是时,结束流程。
需要说明的是,将最新源代码和前一版本源代码中各相关对应部分内容进行一一比对,其可降低出错率,提高产品质量及开发效率。
S408,启动自动构建发布测试任务。
需要说明的是,构建发布测试自动化,可减少工作量,进一步缩短软件交付周期,提高开发效率。
图5是本发明一种软件自动持续集成系统1的结构示意图,包括:
编辑装置2,用于预设软件开发标准,并进行记录存储,所述软件开发标准包括修改源代码时,在各java文件的开头添加特定格式的注释,所述特定格式的注释用于说明修改理由,所述特定格式为包含SOA字段。
需要说明的是,所述编辑装置2编辑预设的所述特定格式的注释应遵循版本对比规范,即最新添加的注释置于SOA字段下最靠前的位置;该装置可实现对软件开发流程进行结构化和规范化,以便于后期软件开发项目的管理和进行。
选择装置3,用于根据软件开发项目的实际需要选择预定义的xml配置文件。
需要说明的是,开发用户会先预定义多个软件开发中常用的xml配置文件模板,以便根据实际软件开发项目的需要选择使用,以提高开发效率,缩短软件交付周期,降低开发成本。
处理装置4,用于对所选择的所述xml配置文件进行修改和/或筛选,以满足所述软件开发项目的具体需求,并将修改和/或筛选后的所述xml配置文件放置于所述软件开发项目的根目录下,所述对所选择的所述xml配置文件进行修改和/或筛选遵循所述预设软件开发标准。
需要说明的是,所述处理装置4是对选择的xml配置文件进行适应性修改和/或筛选,以使其符合具体软件开发项目的需要,其具体的修改和/或筛选的内容要根据实际软件开发项目的需要而定。
上传装置5,用于将最新的源代码文件上传至版本管理服务器,所述最近的源代码包括修改和/或筛选后的所述xml配置文件。
扫描装置6,用于对所述最新的源代码进行扫描,得出扫描结果,并根据所述扫描结果自动进行构建发布测试。
更佳地,所述扫描装置6包括:读取模块61,用于对所述软件开发项目的对应专区进行扫描,读取最新源代码中各特定格式的注释,所述扫描动作按预设的间隔时间自动启动。
需要说明的是,所述读取模块61还可读取最新源代码中添加的经修改和/或筛选后的xml配置文件。
对比判断模块62,用于将最新源代码和前一版本源代码中的各特定格式的注释进行比对,判断是否一样,当判断为否时,启动自动构建发布测试任务。
需要说明的是,所述对比判断模块62可将最新源代码和前一版本源代码中各相关对应部分内容进行一一比对,其可降低出错率,提高产品质量及开发效率,同时,还可实现构建发布测试自动化,其可减少工作量,进一步缩短软件交付周期,提高开发效率。
图6是本发明一种软件自动持续集成系统1的另一结构示意图,所述软件自动持续集成系统1还包括:
预定义装置7,用于对各所述xml配置文件的名称和属性按照所述预设软件开发标准进行预定义。
需要说明的是,该装置可预定义多个软件开发中常用的xml配置文件模板,以便后续根据实际需要选择使用,以提高整个开发效率,缩短软件交付周期,降低开发成本
更佳地,所述软件自动持续集成系统1还包括:分区装置8,用于在所述版本管理服务器上针对每个软件开发项目设置对应的专区,各所述专区包括一个专用存储空间。
需要说明的是,该装置有利于软件开发项目的管理,以促进软件开发工作的进行,同时每个项目专区中的专用存储空间可记录存储与对应项目的相关资料,以便后续查询、修改及更新等。
由上可知,本发明可通过编辑装置2预设软件开发标准,并进行记录存储,其对软件开发流程进行了结构化和规范化;同时,还可通过预定义装置7对各所述xml配置文件的名称和属性按照所述预设软件开发标准进行预定义,开发用户通过选择装置3根据软件开发项目的实际需要选择预定义的xml配置文件,并通过处理装置4对所选择的所述xml配置文件进行修改和/或筛选,以满足所述软件开发项目的具体需求,且其通过预定义装置7可预定义多个软件开发中常用的xml配置文件模板,以便需要时,自由选择添加使用,大大提高了开发效率,缩短了软件交付周期,降低了开发成本。
另外,本发明还可通过扫描装置6对所述最新的源代码进行扫描,并将最新源代码和前一版本源代码中的各特定格式的注释进行比对,判断是否一样,当判断为否时,启动自动构建发布测试任务,其可降低出错率,提高产品质量及开发效率,且扫描自动化及构建发布测试自动化,可减少工作量,进一步缩短软件交付周期,提高开发效率;同时,分区装置8可在所述版本管理服务器上针对每个软件开发项目设置对应的专区,各所述专区包括一个专用存储空间,其有利于软件开发项目的管理,以促进软件开发工作的进行。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

一种软件自动持续集成方法及系统.pdf_第1页
第1页 / 共16页
一种软件自动持续集成方法及系统.pdf_第2页
第2页 / 共16页
一种软件自动持续集成方法及系统.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《一种软件自动持续集成方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种软件自动持续集成方法及系统.pdf(16页珍藏版)》请在专利查询网上搜索。

本发明公开了一种软件自动持续集成方法,包括:预设软件开发标准,并进行记录存储;根据软件开发项目的实际需要选择预定义的xml配置文件;对所选择的所述xml配置文件进行修改和/或筛选,并将修改和/或筛选后的所述xml配置文件放置于所述软件开发项目的根目录下;将最新的源代码文件上传至版本管理服务器;对所述最新的源代码进行扫描,得出扫描结果,并根据所述扫描结果自动进行构建发布测试。本发明还公开了一种软件自。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1