CN107729066A - One kind is based on SVN resources banks automation structure dissemination method and device - Google Patents
One kind is based on SVN resources banks automation structure dissemination method and device Download PDFInfo
- Publication number
- CN107729066A CN107729066A CN201711093510.8A CN201711093510A CN107729066A CN 107729066 A CN107729066 A CN 107729066A CN 201711093510 A CN201711093510 A CN 201711093510A CN 107729066 A CN107729066 A CN 107729066A
- Authority
- CN
- China
- Prior art keywords
- svn
- project
- newest
- resources banks
- source code
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 113
- 238000012544 monitoring process Methods 0.000 claims abstract description 19
- 230000008859 change Effects 0.000 claims abstract description 12
- 230000008569 process Effects 0.000 claims description 30
- 230000009467 reduction Effects 0.000 claims description 17
- 238000013515 script Methods 0.000 claims description 10
- 238000004140 cleaning Methods 0.000 claims description 3
- 238000012360 testing method Methods 0.000 abstract description 3
- 238000011161 development Methods 0.000 abstract description 2
- 230000002159 abnormal effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses one kind based on SVN resources banks automation structure dissemination method and device, including:The change of SVN resources bank source code files version is specified in automatic monitoring,If SVN resources bank source code file versions are specified to change,Then automatic perform downloads newest source code file to being locally-downloaded under directory path,And record current SVN resources banks source code file version number,Automatic project implementation program compiling and structure,And obtain newest project procedure bag,By under the newest project procedure bag of remote server passage upload to given server storing directory path,Newest project procedure deployment issue operation is performed by remote server passage,The present invention is without manual construction program bag and manually dispose issue project procedure,So as to reduce the mortality during taking time and dispose on the structure and deployment of project procedure,Project procedure is preferably maintained in the overall high efficiency of development and test phase,Stability,Security.
Description
Technical field
The present invention relates to software development testing field, more particularly to a kind of automated based on SVN resources banks to build publisher
Method and device.
Background technology
In the implementation process of automatic structure issue deployment, there is following several method in prior art:
The source code directory built as needed, read All Files and catalogue under the source code directory;Structure as needed
Task and configuration structure assignment file, perform corresponding task structure script, generate the code issue dist catalogues of structure
And file;The item Path disposed as needed, by the file copy under the code dist catalogues for building completion to respective directories
Under.
Pull program code:Being pulled from the code administration warehouse of version control system needs to carry out version compiling and issue
Program program code;Newly-built pretreatment template:It will need to be compiled into version, but and program unrelated with program function
Version issues relevant content customization and generates new pretreatment template;Loading pretreatment template:If what selection needed to load intervenes
Processing template, and the order that comes into force of some pretreatment templates is configured;Using pretreatment template:If by what is be loaded into
The dry pretreatment template is applied in described program code by the order that comes into force, and change is come into force;Compiling and issue:To pre-
Described program code after processing template comes into force carries out version compiling and issue.
Automatic structure issue is realized in step and method above, is typically that drawing manually goes source code to be built to local,
Do not accomplish whole-course automation issue operation in whole project issuing process, also need to carry out the issue deployment operation of project by hand,
The step of to whole project build with issue, without corresponding log recording, a such as environment occurs abnormal, it is impossible to quickly chases after
Track questions and prospect, improve the difficulty of overall flow.The issue on multiple servers and prison can not be supported in above method simultaneously
Control operation.
The content of the invention
In order to solve the above problems, the present invention proposes a kind of method and dress that structure issue is automated based on SVN resources banks
Put.
Specifically, the technical solution adopted by the present invention is as follows:
In a first aspect, the invention provides one kind based on SVN resources banks automation structure dissemination method, methods described includes following
Step:
S1. distributing device being built by the automation, the change of SVN resources bank source code files version is specified in automatic monitoring, if
The specified SVN resources banks source code file version changes, then performs S2, otherwise perform S1;
S2. the specified newest source code file of SVN resources banks is downloaded automatically to be locally-downloaded under directory path to what is be pre-configured with,
Record current SVN resources banks source code file version number;
S3. automatic project implementation program compiling and structure, and judge whether structure succeeds, S4 is performed if successfully constructing, if structure
Failure is built then to export failure information and terminate operation;
S4. obtain and obtain newest project procedure bag, the newest project procedure bag is uploaded in advance by remote server passage
Under the given server storing directory path first configured;
S5. according to the given server issue directory path being pre-configured with, old project procedure bag is found, is led to by remote server
Road is backed up, if backing up successfully, performs S6, failure information is exported if backup failure and terminates operation;
S6. service processes are found according to the project service processes port being pre-configured with, closed described in old service processes and cleaning
Old project procedure bag;
S7. replicate the newest project procedure bag to issue under directory path to the given server, restarting is serviced and sentenced
Break to restart and whether succeed, if restarting success, complete issue, if restarting unsuccessfully, perform S8;
S8. failure information, the backup and reduction of project implementation program and the service of restarting are exported.
Further, backup, replacement, reduction, monitoring information and the output of daily record and restarting for service of project procedure bag
Shell scripts can be used to perform.
Second aspect, the invention provides one kind based on SVN resources banks automation structure distributing device, including:
Monitoring module, for monitoring specified SVN resources banks source code file version change, if the specified SVN resources banks source generation
Code FileVersion changes, then downloads the specified newest source code file of SVN resources banks automatically to the local being pre-configured with
Under download directory path, and record current SVN resources banks source code file version number;
Compiling structure module, compiles and builds for automatic project implementation program, and obtain newest project procedure bag;
Uploading module, for uploading newest project procedure bag to the given server being pre-configured with by remote server passage
Under storing directory path;
Release module, for performing newest project procedure deployment issue operation by remote server passage.
Further, the compiling structure module is compiled with after structure, whether judging structure in automatic project implementation program
Success, if successfully constructing, obtains and obtains newest project procedure bag, if structure failure, exports failure information and terminates behaviour
Make.
Further, the release module is additionally operable to after project procedure is wrapped and passed successfully, is specified according to what is be pre-configured with
Server issues directory path, finds old project procedure bag, is backed up by remote server passage.
Further, the release module judges whether backup succeeds after backup is performed, if backing up successfully, according to pre-
Service processes are found in the project service processes port first configured, first close old service processes, then clear up the old project procedure
Bag, if backup failure, exports failure information, and terminate operation.
Further, the release module replicates the newest project procedure bag after the old project procedure bag is cleared up
Issued to the given server under directory path, and perform and restart service operations, restarting service.
Further, the release module judges whether to restart success after service is restarted in execution, complete if restarting success
Into issue, if restarting unsuccessfully, failure information, the reduction of project implementation program backup, the service of restarting after the completion of reduction are exported.
Further, backup, replacement, reduction, monitoring information and the output of daily record and restarting for service of project procedure bag
Shell scripts can be used to perform.
The beneficial effects of the present invention are:Without being replaced program bag manually, backing up and the operation such as restarting, only need simple
Configure relevant item compiling structure and deployment services device information, you can accomplish automation issue behaviour in whole project issuing process
Make, automatic deployment failure after, device can export corresponding error message, directly expose erroneous point, can quickly tracing problem original
Cause, improve overall project build and dispose the efficiency and safety of process, while support the issue and monitoring on multiple servers
Operation, greatly reduce the operating time needed for issue.
Brief description of the drawings
Fig. 1 is a kind of schematic flow sheet that structure dissemination method is automated based on SVN resources banks provided by the invention;
Fig. 2 is a kind of structural representation that structure distributing device is automated based on SVN resources banks provided by the invention.
Embodiment
In order to which technical characteristic, purpose and the effect of the present invention is more clearly understood, now control illustrates this hair
Bright embodiment.
As shown in figure 1, the invention provides one kind based on SVN resources banks automation structure dissemination method, methods described bag
Include following steps:
S1. distributing device being built by the automation, the change of SVN resources bank source code files version is specified in automatic monitoring, if
The specified SVN resources banks source code file version changes, then performs S2, otherwise perform S1;
S2. the specified newest source code file of SVN resources banks is downloaded automatically to be locally-downloaded under directory path to what is be pre-configured with,
Record current SVN resources banks source code file version number;
S3. automatic project implementation program compiling and structure, and judge whether structure succeeds, S4 is performed if successfully constructing, if structure
Failure is built then to export failure information and terminate operation;
S4. obtain and obtain newest project procedure bag, the newest project procedure bag is uploaded in advance by remote server passage
Under the given server storing directory path first configured;
S5. according to the given server issue directory path being pre-configured with, old project procedure bag is found, is led to by remote server
Road is backed up, if backing up successfully, performs S6, failure information is exported if backup failure and terminates operation;
S6. service processes are found according to the project service processes port being pre-configured with, closed described in old service processes and cleaning
Old project procedure bag;
S7. replicate the newest project procedure bag to issue under directory path to the given server, restarting is serviced and sentenced
Break to restart and whether succeed, if restarting success, complete issue, if restarting unsuccessfully, perform S8;
S8. failure information, the backup and reduction of project implementation program and the service of restarting are exported.
Further, backup, replacement, reduction, monitoring information and the output of daily record and restarting for service of project procedure bag
Shell scripts can be used to perform.
As shown in Fig. 2 it is a kind of based on SVN resources banks automation structure distributing device, including:
Monitoring module, for monitoring specified SVN resources banks source code file version change, if the specified SVN resources banks source generation
Code FileVersion changes, then downloads the specified newest source code file of SVN resources banks automatically to the local being pre-configured with
Under download directory path, and record current SVN resources banks source code file version number;
Compiling structure module, compiles and builds for automatic project implementation program, and obtain newest project procedure bag;
Uploading module, for uploading newest project procedure bag to the given server being pre-configured with by remote server passage
Under storing directory path;
Release module, for performing newest project procedure deployment issue operation by remote server passage.
A kind of specific implementation process based on SVN resources banks automation structure distributing device of the present invention is as follows:
One kind is configured based on SVN resources banks automation structure distributing device in advance, including specifies SVN resources bank source codes
The address of file, connect account, password, the relied on configuration filename of directory path, project procedure compiling structure is locally-downloaded
Claim and path, local storing directory path and title, given server IP address, account, password, port, given server are deposited
Put directory path, given server issue directory path, backup path title and the road of address and Shell scripts on the server
Footpath address, title.
Complete, with one kind described in starting is postponed based on SVN resources banks automation structure distributing device, to start to specifying SVN
The change of resources bank source code file version is monitored, if the specified SVN resources banks source code file version changes
The automatic newest source code file of download that performs is locally-downloaded under directory path described in, and records current SVN resources banks source code
Fileversion number, corresponding version comparison is made in order to subsequently monitor the change of SVN resources bank source code files version, if first
Configuration, start, described one kind, which is based on SVN resources banks automation structure distributing device, can download current SVN resources banks source immediately
Code file records current SVN resources banks source code file version number to being locally-downloaded under directory path.
Further, the compiling structure module finds according to the relevant information of configuration and has been downloaded into local source generation
The configuration file that code file relies on structure, automatic project implementation program compiling structure operation, issue dress is built by automating
Put whether monitoring project procedure successfully constructs, if successfully constructing, obtain and obtain newest project procedure bag, be stored in local deposit
Put under directory path;If structure failure, exports failure information, and terminates operation, while log information corresponding to output, it is easy to
Keeper pinpoints the problems and solved in time.
Further, the uploading module uploads newest project procedure bag described in by SSH remote servers passage
Under given server storing directory path.
Further, the release module is additionally operable to after project procedure is wrapped and passed successfully, by remotely performing Shell pin
This implementation issue deployment, first issues directory path according to the given server, finds old project procedure bag, pass through remote service
Device passage is backed up.
Further, the release module judges whether backup succeeds after backup is performed, if backing up successfully, according to pre-
Service processes are found in the project service processes port first configured, first close old service processes, then clear up the old project procedure
Bag, if backup failure, exports failure information, and terminates operation, if this is issued as disposing first, does not perform backup.
Further, the release module replicates the newest project procedure bag after the old project procedure bag is cleared up
Issued to the given server under directory path, and perform and restart service operations, restarting service.
Further, the release module judges whether to restart success after service is restarted in execution, complete if restarting success
Into issue, if restarting unsuccessfully, failure information, the reduction of project implementation program backup, the service of restarting after the completion of reduction are exported.
Further, shell scripts are arranged to:
1)Directory path is issued according to the given server of configuration, old project procedure bag is found, is held by remote server passage
Row shell scripts are backed up;
2)Judge whether backup succeeds after performing backup, if backing up successfully, found according to the project service processes port of configuration
Service processes, old service processes are first closed, then clear up old project procedure bag;If backup failure, failure information is exported, and eventually
Only operate;
3)After clearing up old project procedure bag, replicate newest project procedure bag and issued to given server under directory path, then perform
Restart service operations, restarting service;
4)After service is restarted in execution, whether the service of judging starts success, if starting successfully, issue is completed;If starting failure,
Export failure information, the reduction of project implementation program backup, the service of restarting after the completion of reduction;
5)Information monitoring is carried out during to project procedure deployment issue to export with daily record;
6)Under abnormal conditions, backup and reduction is carried out to the old project procedure bag having backed up.
One kind of the invention can be monitored constantly specified based on SVN resources banks automation structure distributing device in whole process
SVN resources bank source code files version changes, and is changed if monitoring specified SVN resources banks source code file version, from
Dynamic perform downloads newest source code file to being locally-downloaded under directory path, and newest project procedure is compiled after the completion of download
Structure operation is translated, obtains newest project procedure bag, newest project procedure bag is uploaded to finger by SSH remote servers passage
Determine under server repository directory path, then Shell scripts are performed by SSH remote servers passage and carry out related deployment issue behaviour
Make, you can complete the recompility and issue of whole project.In whole automation structure issuing process, reduce manual compiling
The time spent in structure project procedure is wrapped and artificial caused failure, reduce because of the mortality in artificial issuing process, special
Not in project development and test phase source code frequent updating, structure, issue, a large amount of human costs are reduced.Simultaneously automatic
Change in structure issuing process, corresponding log information can all be recorded by being performed per single stepping, if in automation structure with issuing
Occur abnormal, positioning abnormal cause that can be most fast in journey, be easy to attendant to follow the trail of and solve, improve whole automation structure hair
Stability during cloth, security.
It should be noted that for foregoing each embodiment of the method, in order to be briefly described, therefore it is all expressed as to a system
The combination of actions of row, but those skilled in the art should know, the application is not limited by described sequence of movement, because
For according to the application, certain some step can use other orders or carry out simultaneously.Secondly, those skilled in the art also should
Know, embodiment described in this description belongs to preferred embodiment, involved action and unit not necessarily this Shen
Please be necessary.
In the above-described embodiments, the description to each embodiment all emphasizes particularly on different fields, and is not described in some embodiment
Part, may refer to the associated description of other embodiment.
One of ordinary skill in the art will appreciate that realize all or part of flow in above-described embodiment method, being can be with
The hardware of correlation is instructed to complete by computer program, described program can be stored in computer read/write memory medium
In, the program is upon execution, it may include such as the flow of the embodiment of above-mentioned each method.Wherein, described storage medium can be magnetic
Dish, CD, ROM, RAM etc..
Above disclosure is only preferred embodiment of present invention, can not limit the right model of the present invention with this certainly
Enclose, therefore the equivalent variations made according to the claims in the present invention, still belong to the scope that the present invention is covered.
Claims (9)
1. one kind is based on SVN resources banks automation structure dissemination method, it is characterised in that the described method comprises the following steps:
S1. distributing device being built by the automation, the change of SVN resources bank source code files version is specified in automatic monitoring, if
The specified SVN resources banks source code file version changes, then performs S2, otherwise perform S1;
S2. the specified newest source code file of SVN resources banks is downloaded automatically to be locally-downloaded under directory path to what is be pre-configured with,
Record current SVN resources banks source code file version number;
S3. automatic project implementation program compiling and structure, and judge whether structure succeeds, S4 is performed if successfully constructing, if structure
Failure is built then to export failure information and terminate operation;
S4. obtain and obtain newest project procedure bag, the newest project procedure bag is uploaded in advance by remote server passage
Under the given server storing directory path first configured;
S5. according to the given server issue directory path being pre-configured with, old project procedure bag is found, is led to by remote server
Road is backed up, if backing up successfully, performs S6, failure information is exported if backup failure and terminates operation;
S6. service processes are found according to the project service processes port being pre-configured with, closed described in old service processes and cleaning
Old project procedure bag;
S7. replicate the newest project procedure bag to issue under directory path to the given server, restarting is serviced and sentenced
Break to restart and whether succeed, if restarting success, complete issue, if restarting unsuccessfully, perform S8;
S8. failure information, the backup and reduction of project implementation program and the service of restarting are exported.
It is 2. according to claim 1 a kind of based on SVN resources banks automation structure dissemination method, it is characterised in that:Project
Backup, replacement, reduction, monitoring information and the output of daily record of program bag and restarting for service can use shell scripts to perform.
3. one kind is based on SVN resources banks automation structure distributing device, it is characterised in that including:
Monitoring module, for monitoring specified SVN resources banks source code file version change, if the specified SVN resources banks source generation
Code FileVersion changes, then downloads the specified newest source code file of SVN resources banks automatically to the local being pre-configured with
Under download directory path, and record current SVN resources banks source code file version number;
Compiling structure module, compiles and builds for automatic project implementation program, and obtain newest project procedure bag;
Uploading module, for uploading newest project procedure bag to the given server being pre-configured with by remote server passage
Under storing directory path;
Release module, for performing newest project procedure deployment issue operation by remote server passage.
It is 4. according to claim 3 a kind of based on SVN resources banks automation structure distributing device, it is characterised in that:It is described
Compiling structure module is compiled with after structure, judging whether structure succeeds in automatic project implementation program, if successfully constructing, is obtained
And newest project procedure bag is obtained, if structure failure, export failure information and terminate operation.
It is 5. according to claim 3 a kind of based on SVN resources banks automation structure distributing device, it is characterised in that:It is described
Release module is additionally operable to after project procedure is wrapped and passed successfully, is issued directory path according to the given server being pre-configured with, is looked for
To old project procedure bag, backed up by remote server passage.
It is 6. according to claim 5 a kind of based on SVN resources banks automation structure distributing device, it is characterised in that:It is described
Release module judges whether backup succeeds after backup is performed, if backing up successfully, according to the project service processes being pre-configured with
Service processes are found in port, first close old service processes, then clear up the old project procedure bag, if backup failure, export
Failure information, and terminate operation.
It is 7. according to claim 6 a kind of based on SVN resources banks automation structure distributing device, it is characterised in that:It is described
Release module replicates the newest project procedure bag and issues mesh to the given server after the old project procedure bag is cleared up
Record under path, and perform and restart service operations, restarting service.
It is 8. according to claim 7 a kind of based on SVN resources banks automation structure distributing device, it is characterised in that:It is described
Release module judges whether to restart success after service is restarted in execution, if restarting success, completes issue, defeated if restarting unsuccessfully
Go out failure information, the reduction of project implementation program backup, the service of restarting after the completion of reduction.
It is 9. according to claim 7 a kind of based on SVN resources banks automation structure distributing device, it is characterised in that:Project
Backup, replacement, reduction, monitoring information and the output of daily record of program bag and restarting for service can use shell scripts to perform.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711093510.8A CN107729066B (en) | 2017-11-08 | 2017-11-08 | Automatic construction and release method and device based on SVN (singular value decomposition) resource library |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711093510.8A CN107729066B (en) | 2017-11-08 | 2017-11-08 | Automatic construction and release method and device based on SVN (singular value decomposition) resource library |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107729066A true CN107729066A (en) | 2018-02-23 |
CN107729066B CN107729066B (en) | 2021-08-03 |
Family
ID=61223116
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711093510.8A Expired - Fee Related CN107729066B (en) | 2017-11-08 | 2017-11-08 | Automatic construction and release method and device based on SVN (singular value decomposition) resource library |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107729066B (en) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108897542A (en) * | 2018-04-24 | 2018-11-27 | 北京奇艺世纪科技有限公司 | A kind of soft project method of adjustment, device and electronic equipment |
CN108984183A (en) * | 2018-08-28 | 2018-12-11 | 郑州云海信息技术有限公司 | A kind of software cross-region construction method, device, equipment and storage medium |
CN109254765A (en) * | 2018-08-22 | 2019-01-22 | 平安科技(深圳)有限公司 | Timing task management method, apparatus, computer equipment and storage medium |
CN109634734A (en) * | 2018-12-14 | 2019-04-16 | 深圳市鼎晟开元科技有限公司 | Automatic compiling dissemination method, device and computer readable storage medium |
CN109634591A (en) * | 2018-12-29 | 2019-04-16 | 杭州迪普科技股份有限公司 | A kind of document handling method and device |
CN109683905A (en) * | 2018-12-24 | 2019-04-26 | 国云科技股份有限公司 | A kind of system method for automatically releasing |
CN109800006A (en) * | 2018-12-28 | 2019-05-24 | 易票联支付有限公司 | A kind of dissemination method, system and storage medium customizing script |
CN109840092A (en) * | 2018-12-24 | 2019-06-04 | 苏州蜗牛数字科技股份有限公司 | It is a kind of to compile and released version method |
CN110647326A (en) * | 2019-09-20 | 2020-01-03 | 中国银行股份有限公司 | NuGet program package-based software multiplexing method, device and system |
CN110795105A (en) * | 2019-10-29 | 2020-02-14 | 许昌许继软件技术有限公司 | Automatic compiling and deploying method and system for power distribution automation master station system |
CN110851135A (en) * | 2019-09-12 | 2020-02-28 | 中国平安财产保险股份有限公司 | Automatic application program building and uploading method and device, computer equipment and storage medium |
CN111061638A (en) * | 2019-12-16 | 2020-04-24 | 上海钧正网络科技有限公司 | Method and device for debugging iOS system and server |
CN111078265A (en) * | 2019-11-28 | 2020-04-28 | 上海三零卫士信息安全有限公司 | Jenkins-based web project update patch generation method |
CN111158696A (en) * | 2019-12-20 | 2020-05-15 | 中国建设银行股份有限公司 | Version deployment method and device |
CN111190638A (en) * | 2019-12-26 | 2020-05-22 | 航天信息股份有限公司企业服务分公司 | Method and system for automatically processing development resources |
CN111209139A (en) * | 2019-12-29 | 2020-05-29 | 航天信息股份有限公司 | Disaster recovery method and device based on version control management system |
CN111309336A (en) * | 2020-01-21 | 2020-06-19 | 浪潮软件股份有限公司 | Distributed application deployment method and device |
CN111338632A (en) * | 2018-12-19 | 2020-06-26 | 中国移动通信集团湖南有限公司 | Cloud platform mirror image construction method and device |
CN111782197A (en) * | 2020-08-03 | 2020-10-16 | 网易(杭州)网络有限公司 | Resource publishing method and device |
CN112579097A (en) * | 2020-12-21 | 2021-03-30 | 广州博冠信息科技有限公司 | Software project construction method and device, storage medium and electronic equipment |
CN113110872A (en) * | 2021-05-18 | 2021-07-13 | 绿漫科技有限公司 | Android automatic configuration construction platform and operation method |
CN113590172A (en) * | 2021-07-28 | 2021-11-02 | 北京百度网讯科技有限公司 | Code file publishing method, device, equipment and storage medium |
CN113849206A (en) * | 2021-08-24 | 2021-12-28 | 青岛海尔科技有限公司 | Application service publishing method and device, electronic equipment and storage medium |
CN114258524A (en) * | 2019-12-26 | 2022-03-29 | 株式会社日立制作所 | Program development support system and program development support method |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102035892A (en) * | 2010-12-23 | 2011-04-27 | 中科方德软件有限公司 | System and method for automatically releasing operating system version and automatically updating software package |
US20110265071A1 (en) * | 2009-11-23 | 2011-10-27 | Alibaba Group Holding Limited | Apparatus and Method for Loading and Updating Codes of Cluster-Based Java Application System |
CN102520952A (en) * | 2011-12-14 | 2012-06-27 | 北京佳讯飞鸿电气股份有限公司 | Automatic construction and issuing method of software code version |
JP2013029886A (en) * | 2011-07-26 | 2013-02-07 | Nippon Telegr & Teleph Corp <Ntt> | Information management system, data cooperation operating method thereof and program |
CN103294514A (en) * | 2013-06-26 | 2013-09-11 | 深圳Tcl新技术有限公司 | System software release integrated method, compiling server and system |
CN103606068A (en) * | 2013-12-10 | 2014-02-26 | 浪潮电子信息产业股份有限公司 | Configuration control system and configuration control method capable of automatically releasing versions |
CN103853585A (en) * | 2014-02-19 | 2014-06-11 | 浪潮软件股份有限公司 | Method for implementing centralized management of versions through cloud |
CN104156227A (en) * | 2013-05-15 | 2014-11-19 | 腾讯科技(深圳)有限公司 | Method and device for calling bottom layer bank |
CN105653287A (en) * | 2015-12-31 | 2016-06-08 | 北京元心科技有限公司 | Automatic program version issuing method and device |
CN105867950A (en) * | 2016-05-31 | 2016-08-17 | 广东能龙教育股份有限公司 | Gradle and Svn-based online automatic packaging method |
CN106020896A (en) * | 2016-05-30 | 2016-10-12 | 浪潮软件股份有限公司 | Automatic program publishing method based on private cloud |
CN106293742A (en) * | 2016-08-11 | 2017-01-04 | 浪潮电子信息产业股份有限公司 | Automatic system integration method based on timing construction |
CN106325881A (en) * | 2016-08-30 | 2017-01-11 | 泰康保险集团股份有限公司 | Method and device for automatic generation of distribution package |
CN106557423A (en) * | 2016-11-22 | 2017-04-05 | 深圳市掌世界网络科技有限公司 | A kind of internet code method for automatically releasing and system |
-
2017
- 2017-11-08 CN CN201711093510.8A patent/CN107729066B/en not_active Expired - Fee Related
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110265071A1 (en) * | 2009-11-23 | 2011-10-27 | Alibaba Group Holding Limited | Apparatus and Method for Loading and Updating Codes of Cluster-Based Java Application System |
CN102035892A (en) * | 2010-12-23 | 2011-04-27 | 中科方德软件有限公司 | System and method for automatically releasing operating system version and automatically updating software package |
JP2013029886A (en) * | 2011-07-26 | 2013-02-07 | Nippon Telegr & Teleph Corp <Ntt> | Information management system, data cooperation operating method thereof and program |
CN102520952A (en) * | 2011-12-14 | 2012-06-27 | 北京佳讯飞鸿电气股份有限公司 | Automatic construction and issuing method of software code version |
CN104156227A (en) * | 2013-05-15 | 2014-11-19 | 腾讯科技(深圳)有限公司 | Method and device for calling bottom layer bank |
CN103294514A (en) * | 2013-06-26 | 2013-09-11 | 深圳Tcl新技术有限公司 | System software release integrated method, compiling server and system |
CN103606068A (en) * | 2013-12-10 | 2014-02-26 | 浪潮电子信息产业股份有限公司 | Configuration control system and configuration control method capable of automatically releasing versions |
CN103853585A (en) * | 2014-02-19 | 2014-06-11 | 浪潮软件股份有限公司 | Method for implementing centralized management of versions through cloud |
CN105653287A (en) * | 2015-12-31 | 2016-06-08 | 北京元心科技有限公司 | Automatic program version issuing method and device |
CN106020896A (en) * | 2016-05-30 | 2016-10-12 | 浪潮软件股份有限公司 | Automatic program publishing method based on private cloud |
CN105867950A (en) * | 2016-05-31 | 2016-08-17 | 广东能龙教育股份有限公司 | Gradle and Svn-based online automatic packaging method |
CN106293742A (en) * | 2016-08-11 | 2017-01-04 | 浪潮电子信息产业股份有限公司 | Automatic system integration method based on timing construction |
CN106325881A (en) * | 2016-08-30 | 2017-01-11 | 泰康保险集团股份有限公司 | Method and device for automatic generation of distribution package |
CN106557423A (en) * | 2016-11-22 | 2017-04-05 | 深圳市掌世界网络科技有限公司 | A kind of internet code method for automatically releasing and system |
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108897542A (en) * | 2018-04-24 | 2018-11-27 | 北京奇艺世纪科技有限公司 | A kind of soft project method of adjustment, device and electronic equipment |
CN109254765B (en) * | 2018-08-22 | 2023-08-25 | 平安科技(深圳)有限公司 | Timing task management method, device, computer equipment and storage medium |
CN109254765A (en) * | 2018-08-22 | 2019-01-22 | 平安科技(深圳)有限公司 | Timing task management method, apparatus, computer equipment and storage medium |
CN108984183A (en) * | 2018-08-28 | 2018-12-11 | 郑州云海信息技术有限公司 | A kind of software cross-region construction method, device, equipment and storage medium |
CN109634734A (en) * | 2018-12-14 | 2019-04-16 | 深圳市鼎晟开元科技有限公司 | Automatic compiling dissemination method, device and computer readable storage medium |
CN111338632A (en) * | 2018-12-19 | 2020-06-26 | 中国移动通信集团湖南有限公司 | Cloud platform mirror image construction method and device |
CN109683905A (en) * | 2018-12-24 | 2019-04-26 | 国云科技股份有限公司 | A kind of system method for automatically releasing |
CN109840092A (en) * | 2018-12-24 | 2019-06-04 | 苏州蜗牛数字科技股份有限公司 | It is a kind of to compile and released version method |
CN109800006A (en) * | 2018-12-28 | 2019-05-24 | 易票联支付有限公司 | A kind of dissemination method, system and storage medium customizing script |
CN109634591A (en) * | 2018-12-29 | 2019-04-16 | 杭州迪普科技股份有限公司 | A kind of document handling method and device |
CN109634591B (en) * | 2018-12-29 | 2022-03-01 | 杭州迪普科技股份有限公司 | File processing method and device |
CN110851135A (en) * | 2019-09-12 | 2020-02-28 | 中国平安财产保险股份有限公司 | Automatic application program building and uploading method and device, computer equipment and storage medium |
CN110647326A (en) * | 2019-09-20 | 2020-01-03 | 中国银行股份有限公司 | NuGet program package-based software multiplexing method, device and system |
CN110647326B (en) * | 2019-09-20 | 2023-10-24 | 中国银行股份有限公司 | Software multiplexing method, device and system based on NuGet program package |
CN110795105A (en) * | 2019-10-29 | 2020-02-14 | 许昌许继软件技术有限公司 | Automatic compiling and deploying method and system for power distribution automation master station system |
CN111078265B (en) * | 2019-11-28 | 2024-04-02 | 上海三零卫士信息安全有限公司 | Web project update patch generation method based on jenkins |
CN111078265A (en) * | 2019-11-28 | 2020-04-28 | 上海三零卫士信息安全有限公司 | Jenkins-based web project update patch generation method |
CN111061638A (en) * | 2019-12-16 | 2020-04-24 | 上海钧正网络科技有限公司 | Method and device for debugging iOS system and server |
CN111158696A (en) * | 2019-12-20 | 2020-05-15 | 中国建设银行股份有限公司 | Version deployment method and device |
CN114258524A (en) * | 2019-12-26 | 2022-03-29 | 株式会社日立制作所 | Program development support system and program development support method |
CN111190638B (en) * | 2019-12-26 | 2024-03-08 | 航天信息股份有限公司企业服务分公司 | Method and system for automatically processing development resources |
CN111190638A (en) * | 2019-12-26 | 2020-05-22 | 航天信息股份有限公司企业服务分公司 | Method and system for automatically processing development resources |
CN111209139A (en) * | 2019-12-29 | 2020-05-29 | 航天信息股份有限公司 | Disaster recovery method and device based on version control management system |
CN111309336A (en) * | 2020-01-21 | 2020-06-19 | 浪潮软件股份有限公司 | Distributed application deployment method and device |
CN111309336B (en) * | 2020-01-21 | 2023-11-28 | 浪潮软件股份有限公司 | Deployment method and device of distributed application |
CN111782197A (en) * | 2020-08-03 | 2020-10-16 | 网易(杭州)网络有限公司 | Resource publishing method and device |
CN111782197B (en) * | 2020-08-03 | 2023-12-29 | 网易(杭州)网络有限公司 | Resource release method and device |
CN112579097A (en) * | 2020-12-21 | 2021-03-30 | 广州博冠信息科技有限公司 | Software project construction method and device, storage medium and electronic equipment |
CN112579097B (en) * | 2020-12-21 | 2023-08-08 | 广州博冠信息科技有限公司 | Software project construction method and device, storage medium and electronic equipment |
CN113110872A (en) * | 2021-05-18 | 2021-07-13 | 绿漫科技有限公司 | Android automatic configuration construction platform and operation method |
CN113590172A (en) * | 2021-07-28 | 2021-11-02 | 北京百度网讯科技有限公司 | Code file publishing method, device, equipment and storage medium |
CN113849206A (en) * | 2021-08-24 | 2021-12-28 | 青岛海尔科技有限公司 | Application service publishing method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN107729066B (en) | 2021-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107729066A (en) | One kind is based on SVN resources banks automation structure dissemination method and device | |
US11385969B2 (en) | Cloning and recovery of data volumes | |
US9710367B1 (en) | Method and system for dynamic test case creation and documentation to the test repository through automation | |
CN107026760B (en) | Fault repairing method and monitoring node | |
US11436100B2 (en) | Backup client agent | |
US10235252B1 (en) | Retroactive log retrieval service | |
CN108881477B (en) | Distributed file acquisition monitoring method | |
CN107145403B (en) | Relational database data backtracking method oriented to Web development environment | |
CN106716360A (en) | System and method for supporting patching in a multitenant application server environment | |
CN106681956A (en) | Method and device for operating large-scale computer cluster | |
US20090307763A1 (en) | Automated Test Management System and Method | |
CN110175677A (en) | Automatic update method, device, computer equipment and storage medium | |
CN112083948B (en) | Automatic construction and deployment method and tool based on data configuration | |
CN111651352B (en) | Warehouse code merging method and device | |
CN110795356B (en) | System and method for realizing one-key deployment and automatic test of software based on secure | |
US10318387B1 (en) | Automated charge backup modelling | |
CN105512044A (en) | Method and system for updating object base used for keyword drive test | |
CN110727575B (en) | Information processing method, system, device and storage medium | |
Ingo et al. | Automated system performance testing at MongoDB | |
CN108563440A (en) | The automatic adding method of List Controller code, device and readable storage medium storing program for executing | |
CN109360029A (en) | A kind of Self-management approach of remote terminal advertisement machine | |
CN103026337A (en) | Distillation and reconstruction of provisioning components | |
US11816499B2 (en) | Transition manager system | |
CN109445800A (en) | A kind of version automatic deployment method and system based on distributed system | |
WO2016131294A1 (en) | Version upgrade processing method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210803 |
|
CF01 | Termination of patent right due to non-payment of annual fee |