CN103606068A - 一种版本自动发布的配置控制***和方法 - Google Patents

一种版本自动发布的配置控制***和方法 Download PDF

Info

Publication number
CN103606068A
CN103606068A CN201310663971.XA CN201310663971A CN103606068A CN 103606068 A CN103606068 A CN 103606068A CN 201310663971 A CN201310663971 A CN 201310663971A CN 103606068 A CN103606068 A CN 103606068A
Authority
CN
China
Prior art keywords
version
application
module
configuration control
installation kit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310663971.XA
Other languages
English (en)
Inventor
郭静
赵霞
张新玲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201310663971.XA priority Critical patent/CN103606068A/zh
Publication of CN103606068A publication Critical patent/CN103606068A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种版本自动发布的配置控制***和方法,包括发布版本数据库,版本申请模块、申请审批模块、版本发布模块,其中,发布版本数据库包括软件代号、版本号、版本说明、安装包、部署手册、用户手册,版本申请模块具有版本申请的功能,版本申请人通过本***的版本申请模块,向版本审批人申请获取版本相关信息;申请审批模块具有审批功能,审批人能够看到需要审批的版本申请,进行审批处理及注解,审批通过后,***自动发送所需安装包或文档到申请人指定的位置。通过建立发布版本数据库,使用该***的版本申请、申请审批、版本发布功能,代替人工的版本发布的配置控制,提高版本发布效率,减少重复劳动,降低版本发布的人工成本。

Description

一种版本自动发布的配置控制***和方法
技术领域
本发明涉及配置管理领域,具体涉及到一种版本自动发布的配置控制方法和***。
技术背景
随着软件需求的增大、技术的发展,项目开发模式已经由昔日的手工作坊式的开发转变为规模化开发,软件产品的产出量逐步增大,随之而来的是版本发布控制工作量的增大。
目前,在版本测试通过发布之后,实施人员如果要使用该软件,一般是发送邮件填写版本发布申请单,然后等待经理审批,审批同意后由配置管理员将版本相关发送给实施人员,遇到经理不及时查看邮件、配置库较多、实施人员和配置管理人员异地或网速较低等情况时,版本发布的效率明显降低,且人工成本很高
为此提出一种版本自动发布的配置控制方法和***,配置管理员建立可以发布的版本数据库,实施人员可以对版本信息进行查询、申请,经理(审批人)可以在线审批申请,申请通过后自动发布版本。由此,提高版本发布效率,降低人工成本。
发明内容
本发明要解决的技术问题是:提出一种版本自动发布的配置控制方法和***。
本发明所采用的技术方案为:
一种版本自动发布的配置控制***,包括发布版本数据库,版本申请模块、申请审批模块、版本发布模块,代替人工的版本发布的配置控制,提高版本发布效率,减少重复劳动,降低版本发布的人工成本。
其中,发布版本数据库包括软件代号、版本号、版本说明、安装包、部署手册、用户手册,其中安装包、部署手册、用户手册为object对象,存放安装包、文档放置的svn地址链接;
版本申请模块具有版本申请的功能,版本申请人通过本***的版本申请模块,向版本审批人申请获取版本相关信息;
申请审批模块具有审批功能,审批人能够看到需要审批的版本申请,进行审批处理及注解,审批通过后,***自动发送所需安装包或文档到申请人指定的位置;
版本发布模块具有版本发布功能。
一种版本自动发布的配置控制方法,所述方法实现流程如下:
1)在该***构建之初,由配置管理员建立统一的软件发布版本数据库,将软件的可对外发布版本的相关信息录入数据库;
2)实施人员申请之初,查看获取所需版本的信息,在所需文档、安装包处点击申请,形成申请订单;
3)经理(审批人)查看到订单后,进行审批处理,审批不通过,则打回订单,审批通过后,***自动将所需文档checkout到申请人指定位置;
4)关于本次版本申请相关信息,自动录入发布申请类别——“版本申请表”中,便于追溯。
流程1)中数据库录入内容具体包括软件代号、版本号、版本说明、安装包、部署手册、用户手册,其中安装包、部署手册、用户手册为Object对象类型,指向安装包、文档的存放地址svn。
流程4)中录入内容包括:申请人、软件代号、软件版本、软件用途、发布目录及文档、审批人。
本发明的有益效果为:
通过建立发布版本数据库,使用该***的版本申请、申请审批、版本发布功能,代替人工的版本发布的配置控制,提高版本发布效率,减少重复劳动,降低版本发布的人工成本。
附图说明
图1为版本自动发布的配置控制***的流程图。
具体实施方式
下面参照附图,以某软件版本的申请发布为例,对本发明进行说明:
实施例1:
一种版本自动发布的配置控制***,包括发布版本数据库,版本申请模块、申请审批模块、版本发布模块,代替人工的版本发布的配置控制,提高版本发布效率,减少重复劳动,降低版本发布的人工成本。
其中,发布版本数据库包括软件代号、版本号、版本说明、安装包、部署手册、用户手册,其中安装包、部署手册、用户手册为object对象,存放安装包、文档放置的svn地址链接;
版本申请模块具有版本申请的功能,版本申请人通过本***的版本申请模块,向版本审批人申请获取版本相关信息;
申请审批模块具有审批功能,审批人能够看到需要审批的版本申请,进行审批处理及注解,审批通过后,***自动发送所需安装包或文档到申请人指定的位置;
版本发布模块具有版本发布功能。 
实施例2:
一种版本自动发布的配置控制方法,实现流程如下:
1)在该***构建之初,由配置管理员建立统一的软件发布版本数据库,将软件的可对外发布版本的相关信息录入数据库,具体包括软件代号、版本号、版本说明、安装包、部署手册、用户手册等,其中安装包、部署手册、用户手册为Object对象类型,指向安装包、文档的存放地址svn;
2)实施人员申请之初,查看获取所需版本的信息,在所需文档、安装包处点击申请,形成申请订单;
3)经理(审批人)查看到订单后,进行审批处理,审批不通过,则打回订单,审批通过后,***自动将所需文档checkout到申请人指定位置;
4)关于本次版本申请相关信息,自动录入发布申请类别——“版本申请表”中,便于追溯;录入内容包括:申请人、软件代号、软件版本、软件用途、发布目录及文档、审批人。

Claims (4)

1.一种版本自动发布的配置控制***,其特征在于:包括发布版本数据库,版本申请模块、申请审批模块、版本发布模块,其中,
发布版本数据库包括软件代号、版本号、版本说明、安装包、部署手册、用户手册,其中安装包、部署手册、用户手册为object对象,存放安装包、文档放置的svn地址链接;
版本申请模块具有版本申请的功能,版本申请人通过本***的版本申请模块,向版本审批人申请获取版本相关信息;
申请审批模块具有审批功能,审批人能够看到需要审批的版本申请,进行审批处理及注解,审批通过后,***自动发送所需安装包或文档到申请人指定的位置;
版本发布模块具有版本发布功能。
2.基于权利要求1的一种版本自动发布的配置控制方法,其特征在于所述方法实现流程如下:
1)在该***构建之初,由配置管理员建立统一的软件发布版本数据库,将软件的可对外发布版本的相关信息录入数据库; 
2)实施人员申请之初,查看获取所需版本的信息,在所需文档、安装包处点击申请,形成申请订单;
3)审批人查看到订单后,进行审批处理,审批不通过,打回订单,审批通过后,***自动将所需文档checkout到申请人指定位置;
4)关于本次版本申请相关信息自动录入发布申请类别中。
3.根据权利要求2所述的一种版本自动发布的配置控制方法,其特征在于:所述流程1)中数据库录入内容具体包括软件代号、版本号、版本说明、安装包、部署手册、用户手册,其中安装包、部署手册、用户手册为Object对象类型,指向安装包、文档的存放地址svn。
4.根据权利要求2或3所述的一种版本自动发布的配置控制方法,其特征在于:所述流程4)中录入内容包括:申请人、软件代号、软件版本、软件用途、发布目录及文档、审批人。
CN201310663971.XA 2013-12-10 2013-12-10 一种版本自动发布的配置控制***和方法 Pending CN103606068A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310663971.XA CN103606068A (zh) 2013-12-10 2013-12-10 一种版本自动发布的配置控制***和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310663971.XA CN103606068A (zh) 2013-12-10 2013-12-10 一种版本自动发布的配置控制***和方法

Publications (1)

Publication Number Publication Date
CN103606068A true CN103606068A (zh) 2014-02-26

Family

ID=50124288

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310663971.XA Pending CN103606068A (zh) 2013-12-10 2013-12-10 一种版本自动发布的配置控制***和方法

Country Status (1)

Country Link
CN (1) CN103606068A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104298597A (zh) * 2014-10-11 2015-01-21 无锡天脉聚源传媒科技有限公司 一种开发过程中进行包管理的方法及装置
CN104331291A (zh) * 2014-11-04 2015-02-04 浪潮电子信息产业股份有限公司 一种简易的配置管理的***和方法
CN107729066A (zh) * 2017-11-08 2018-02-23 重庆扬讯软件技术股份有限公司 一种基于svn资源库自动化构建发布方法与装置
CN111049907A (zh) * 2019-12-12 2020-04-21 杭州安恒信息技术股份有限公司 一种文件传输方法、装置、***、设备及可读存储介质
CN112181448A (zh) * 2020-10-26 2021-01-05 江苏特思达电子科技股份有限公司 一种应用程序远程安装方法、装置及计算机设备
CN112561370A (zh) * 2020-12-23 2021-03-26 平安银行股份有限公司 软件发版的管理方法、装置、计算机设备及存储介质
US11003439B2 (en) 2018-03-15 2021-05-11 Red Hat Israel, Ltd. Incorporating version control into packaging

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060288009A1 (en) * 2005-06-20 2006-12-21 Tobid Pieper Method and apparatus for restricting access to an electronic product release within an electronic software delivery system
CN101137092A (zh) * 2007-09-11 2008-03-05 中兴通讯股份有限公司 移动游戏发布方法
CN101968858A (zh) * 2010-09-29 2011-02-09 中国航空无线电电子研究所 软件配置管理辅助***
US20120117625A1 (en) * 2010-11-09 2012-05-10 Microsoft Corporation Security system for computing resources pre-releases
CN102591666A (zh) * 2012-01-04 2012-07-18 浪潮集团山东通用软件有限公司 一种分级结构的元数据版本管理方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060288009A1 (en) * 2005-06-20 2006-12-21 Tobid Pieper Method and apparatus for restricting access to an electronic product release within an electronic software delivery system
CN101137092A (zh) * 2007-09-11 2008-03-05 中兴通讯股份有限公司 移动游戏发布方法
CN101968858A (zh) * 2010-09-29 2011-02-09 中国航空无线电电子研究所 软件配置管理辅助***
US20120117625A1 (en) * 2010-11-09 2012-05-10 Microsoft Corporation Security system for computing resources pre-releases
CN102591666A (zh) * 2012-01-04 2012-07-18 浪潮集团山东通用软件有限公司 一种分级结构的元数据版本管理方法

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104298597A (zh) * 2014-10-11 2015-01-21 无锡天脉聚源传媒科技有限公司 一种开发过程中进行包管理的方法及装置
CN104331291A (zh) * 2014-11-04 2015-02-04 浪潮电子信息产业股份有限公司 一种简易的配置管理的***和方法
CN107729066A (zh) * 2017-11-08 2018-02-23 重庆扬讯软件技术股份有限公司 一种基于svn资源库自动化构建发布方法与装置
CN107729066B (zh) * 2017-11-08 2021-08-03 重庆扬讯软件技术股份有限公司 一种基于svn资源库自动化构建发布方法与装置
US11003439B2 (en) 2018-03-15 2021-05-11 Red Hat Israel, Ltd. Incorporating version control into packaging
CN111049907A (zh) * 2019-12-12 2020-04-21 杭州安恒信息技术股份有限公司 一种文件传输方法、装置、***、设备及可读存储介质
CN112181448A (zh) * 2020-10-26 2021-01-05 江苏特思达电子科技股份有限公司 一种应用程序远程安装方法、装置及计算机设备
CN112561370A (zh) * 2020-12-23 2021-03-26 平安银行股份有限公司 软件发版的管理方法、装置、计算机设备及存储介质
CN112561370B (zh) * 2020-12-23 2024-05-28 平安银行股份有限公司 软件发版的管理方法、装置、计算机设备及存储介质

Similar Documents

Publication Publication Date Title
CN103606068A (zh) 一种版本自动发布的配置控制***和方法
CN108984895B (zh) 一种基于xml异构平台的模型自动识别方法
CN105719126B (zh) 一种基于生命周期模型的互联网大数据任务调度的***及方法
CN108805470B (zh) 一种生产订单自动化配置方法及装置
CN101821709A (zh) 用于工作流生成、调度和/或执行的***、方法和图形用户界面
CN101821710A (zh) 用于工作流生成、调度和/或执行的***、方法和图形用户界面
US8762322B2 (en) Distributed order orchestration system with extensible flex field support
CN103226478A (zh) 一种自动生成并使用代码的方法
CN109933317B (zh) 埋点方法、装置、服务器及可读存储介质
CN108829746B (zh) 一种基于内存数据库的主数据管理***及装置
CN103186830A (zh) 一种根据邮件智能分析生成工单的方法及装置
CN109766196A (zh) 一种任务调度方法、装置及设备
CN112115145A (zh) 数据采集方法、装置、电子设备及存储介质
CN105930182A (zh) 一种分布式代码版本发布***及方法
Zhang et al. Research and development of off-line services for the 3D automatic printing machine based on cloud manufacturing
CN104809126A (zh) 业务流程引擎***
CN115202639A (zh) 基于自定义模块的代码生成方法、装置、设备及存储介质
CN112905158B (zh) 一种基于层级串联技术的营销中台***
CN102541811B (zh) 基于按需计算的分析因子的数据分析装置及方法
CN103870540A (zh) 一种基于结构设计分析一体化的数据库
CN102314631B (zh) 制造执行***的事件处理装置
CN105955730A (zh) 一种ssr集中管理平台报表的方法
CN106559493B (zh) 服务发布方法和服务发布***
CN104699471A (zh) 一种技术出版物内容发布***及方法
US20070124156A1 (en) Representing business transactions

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140226