CN101635640B - Method for automatically releasing terminal program version of WEB network station system server - Google Patents

Method for automatically releasing terminal program version of WEB network station system server Download PDF

Info

Publication number
CN101635640B
CN101635640B CN2009100348305A CN200910034830A CN101635640B CN 101635640 B CN101635640 B CN 101635640B CN 2009100348305 A CN2009100348305 A CN 2009100348305A CN 200910034830 A CN200910034830 A CN 200910034830A CN 101635640 B CN101635640 B CN 101635640B
Authority
CN
China
Prior art keywords
version
web
file
server
automatically
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.)
Expired - Fee Related
Application number
CN2009100348305A
Other languages
Chinese (zh)
Other versions
CN101635640A (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.)
Jiangsu Tianzhi Internet Technology Co ltd
Original Assignee
JIANGSU TIANZHI HULIAN TECHNOLOGY 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 JIANGSU TIANZHI HULIAN TECHNOLOGY Co Ltd filed Critical JIANGSU TIANZHI HULIAN TECHNOLOGY Co Ltd
Priority to CN2009100348305A priority Critical patent/CN101635640B/en
Publication of CN101635640A publication Critical patent/CN101635640A/en
Application granted granted Critical
Publication of CN101635640B publication Critical patent/CN101635640B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The present invention relates to a method for automatically releasing the terminal program version of a WEB website system server, belonging to the technical filed of software version control and release. The steps of the method are as follows: forming a new VSS version file aiming at problems to be solved at a client development server side; associating the problems to be solved with the new VSS version file; compiling to generate new version target program file; and uploading to a website server side; the website server side can automatically obtain updated version target program, and distribute copies containing updated version target program files to each server of the Web website after being assembled into a data structure with preset format with Web server configuration information; and Web services on each server of the Web website are restarted to finish required automatic release and update of Web site version. With the adoption of the invention, the work efficiency of version release is significantly improved, and the workload of version release personnel and the error rate are greatly reduced, thereby ensuring that the version release process is controllable, safe and reliable, and is well documented.

Description

The version method for automatically releasing of WEB web station system server terminal program
Technical field
The present invention relates to a kind of version method for automatically releasing of WEB web station system server terminal program, belong to software version control and distribution technology field.
Background technology
In the current internet information epoch, the web web station system is widely used.Because user's business demand changes fast, thereby often need make amendment and expand the page function of website, the result expedites the emergence of the continuous birth of the new version in website.
For big-and-middle-sized website, generally finish by a plurality of programmers exploitation, for each redaction to be released of website, the problem that all exists the version file how programmer on the VSS (version control tool) revised to put out version to be released in order.Simultaneously, general big-and-middle-sized website is made up of tens or up to a hundred web servers, and how the released version file becomes to many web servers needs the problem that solves.The published method of existing redaction is craft: at first, all participate in programmer's program file that CheckIn oneself revises on VSS of version modify to be released, and be modified the comspec of file on the hand-kept VSS, the programmer passes through mail or alternate manner notification version administrative staff with the file modification content of hand-kept then, the file modification content that the version management personnel provide according to the programmer is downloaded the version file that is modified certain catalogue to the local computer from VSS, the manual then compilation tool that calls generates target program file with the compiling of the JAVA source files of program under this catalogue, the manual then version file with version to be released is packaged into a compressed file bag, manual then FTP (file transfer protocol (FTP)) instrument that calls is wrapped this compressed file and is passed to Web website running environment, manual then decompression version file bag, version file after manual copy decompresses is to all web servers of web website running environment, manual then web service of restarting on all web servers, and whether the web service on the web server of checking moves normal.
Above-mentioned employing manual mode to the method that the web web station system carries out version issue exist version management personnel's workload big, efficient is low, error rate is high, be not easy the shortcoming of rollback after the version issue failure.
Summary of the invention
The objective of the invention is to: the problem at above-mentioned prior art exists proposes a kind of version method for automatically releasing that can significantly reduce workload, raise the efficiency, reduce the Web web station system server terminal program of error rate.
In order to reach above purpose, the version method for automatically releasing of WEB web station system server terminal program of the present invention may further comprise the steps:
The first step, client development server side and WEB web site server end respectively load application version issue instrument automatically, and set up exploitation version database and the WEB version database that releases news that releases news respectively; Described client development server side is mounted with J IRA (defective trace tool) and VSS (version control tool), the version issue configuration information that described WEB version releases news and stores Web server in the database;
Second step, determine that version to be released need deal with problems,, revise former VSS version file, form the new VSS version file of dealing with problems at need in client development server side by VSS;
The 3rd step, by JIRA, formulate version number to be released in client development server side, described version number to be released is associated with need dealing with problems, and described need are dealt with problems is associated with the new VSS version file that addresses this problem;
The 4th step, with predetermined data-structure with version number to be released, need deal with problems and exploitation version that the incidence relation of corresponding new VSS version file is saved in client development server side releases news in the database, and generate the redaction issue logo file that contains version number to be released, new VSS version file routing information;
The 5th step, client development server side regularly detect the exploitation version database that releases news, when finding redaction issue logo file is arranged, automatically upward new VSS version file is downloaded to the predetermined directories on the local computer along new VSS version file path from VSS, compile JAVA (by the programming language of Sun Microsystems company release) source files of program then, and generate new version target program file;
The 6th step, client development server side are compressed into the file bag with new version target program file and redaction issue logo file automatically, upload to web site server end;
The 7th step, web site server end regularly detect FTP (file transfer protocol (FTP)) and upload upload file under the catalogue, after finding that the compressed file bag of newly uploading is arranged, automatically this file bag that decompresses, and the path of the version number to be released that will obtain after will decompressing, new version target program file deposits the WEB version database that releases news in;
The 8th step, web site server end read new version target program file automatically from the WEB version releases news database path, and by this path acquisition upgraded edition target program, after being assembled into the data structure of predetermined format with the Web server configuration information, distribution contains each station server that copies the Web website to of new version target program file;
The 9th step, restart Web service on each station server of Web website automatically, finish required WEB website version and issue renewal automatically.
The present invention further improves, and in described the 7th step, web site server end decompresses behind the version file bag automatically, all original version files that will be replaced during the automated back-up version updating; After the 9th Web service that goes on foot on each station server of restarting the Web website automatically, web site server end detects the Web service of restarting on each station server of Web website automatically, if note abnormalities (version issue failure), state before then the rollback version file is issued to redaction automatically.
The present invention further improves again, in described the 8th step, web site server end reads new version target program file automatically from the WEB version releases news database path, after being assembled into the data structure of predetermined format with the Web server configuration information, the copy new version target program file is to the testing server as the Web website earlier, after test was issued successfully, distribution contained each station server that copies the Web website to of new version target program file again.
The present invention further improves, and described the 9th step finishes after required WEB website version issues renewal automatically, and web site server end is saved in new version number, redaction issue result the WEB version database that releases news automatically.
Said method of the present invention is by carrying out related with version file among the VSS version problem to be released of WEB web station system server terminal program, and association results is saved in the exploitation version releases news in the database, make the version management personnel can inquire about any one VSS version file of revising of released version.Simultaneously the step of original manual download VSS version file, the manual JAVA of compiling source files of program generation target program file, manual compression packing upload version file is all replaced realization by computer generation.When the execution version was issued automatically under the running environment of Web website, the original version file that backup will be replaced was published to new version file test web server then, after testing server is issued successfully, is distributed to all web servers again; In addition, also has the automatic rolling back action function after the version issue is failed, to guarantee correctness, the reliability of each version file issue.
Therefore, after adopting the present invention, can significantly improve the version issue operating efficiency of Web web station system server terminal program, alleviate version issue personnel's workload significantly, significantly reduce manually-operated error rate, obtain the effect that the version issue is simple to operate, the version issuing process is controlled, the version file issue is safe and reliable, version issue history has good grounds.
Description of drawings
The present invention is further illustrated below in conjunction with accompanying drawing.
Fig. 1 is the hardware environment schematic diagram of one embodiment of the invention.
Fig. 2 is the automatic issuing process schematic diagram of the version of Fig. 1 embodiment.
Fig. 3 is the flow chart that the version of Fig. 1 embodiment is issued automatically.
Embodiment
Embodiment one
The hardware environment of the version method for automatically releasing of present embodiment WEB web station system server terminal program is referring to Fig. 1, and the following first step.
The first step, client development server side and WEB web site server end respectively load application version issue instrument automatically, and set up exploitation version database and the WEB version database that releases news that releases news respectively; Described client development server side is mounted with JIRA (defective trace tool) and VSS (version control tool), the version issue configuration information that described WEB version releases news and stores Web server in the database.
Second step, determine that version to be released need deal with problems,, revise former VSS version file, form the new VSS version file of dealing with problems at need in client development server side by VSS.Detailed process is: formulate version number to be released: the version number to be released of at first being created a WEB Website server terminal program by the version management personnel by JIRA (system that is used for project management, task management and defect management of Atlassian company), the naming rule of version number is: Web engineering engliss abbreviated name. the date, wherein days, the purpose form was YYYYMMDD.
The 3rd step, by JIRA, formulate version number to be released in client development server side, described version number to be released is associated with need dealing with problems, and described need are dealt with problems is associated with the new VSS version file name that addresses this problem.Concrete operations are: the need of creating related version number to be released are dealt with problems: the project leader by the WEB website creates the problem that needs solution in JIRA, and selects the version number to be released under this problem; The need of the version number to be released file among the related VSS (abbreviation of the version control system Visual SourceSafe of MS) of dealing with problems: in the version automated pubilication system of present embodiment exploitation, the operation interface that the programmer provides by system, inquire all problems that this version comprises according to version number to be released, select a problem then, and in VSS catalogue file tabulation, be chosen as head it off and the version file revised, click " association " button then, carry out related with the VSS file certain problem of version number to be released.
The 4th step, with predetermined data-structure with version number to be released, need deal with problems and exploitation version that the incidence relation of corresponding new VSS version file is saved in client development server side releases news in the database, and generate the redaction issue logo file that contains version number to be released, new VSS version file routing information.Concrete operations are: after certain problem of version number to be released and VSS version file are successfully associated, system is saved in the relation between the version file three of binding version number among version number to be released, need deal with problems ID, the VSS among the data structure TRec_DEPLOYVERSIONFILE earlier, and the concrete structure of TRec_DEPLOYVERSIONFILE is as follows:
TRec_DEPLOYVERSIONFILE=record // structure of definition
ID:Double; // unique ID
ISSUEID:Double; // problem ID
USERID:Double; // operator ID
OPERATETIME:TDatetime; // the operating time
FILEPATH:String; //VSS version file exists
Complete trails among the VSS
VSSVERSIONNUMBER:Integer; The fileversion number of //VSS file in VSS
VERSIONNUMBER:String; // version number to be released
The state of STATUS:Double // version file
end;
Then the relation between the version file three of binding version number among version number to be released, problem ID, the VSS being saved in the exploitation version releases news in the database.
The 5th step, client development server side regularly detect the exploitation version database that releases news, when finding redaction issue logo file is arranged, automatically upward new VSS version file is downloaded to the predetermined directories on the local computer along new VSS version file path from VSS, compile JAVA (by the programming language of Sun Microsystems company release) source files of program then, and generate new version target program file.Concrete operations are: client development server side is passed through timer, automatically detect the version file management database at set intervals, whether the JIRA problem under the up-to-date version number to be released of checking exists related VSS version file, if exist, then from releasing news database, the exploitation version inquires about the VSS version file that up-to-date version number to be released comprises, then by calling the application programming interfaces of VSS, the version file of directly from VSS version file storehouse, downloading appointment certain catalogue to the local computer; Call JAVA program ant order by order line then, generate new version target program file downloading to JAVA (by the programming language of Sun Microsystems company release) the source files of program compiling that is comprised in the version to be released of local directory.
The 6th step, client development server side are compressed into the file bag with new version target program file and redaction issue logo file automatically, upload to web site server end.Concrete operations comprise: client development server side is passed through timer, whether the JIRA problem that detects version number correlation to be released is at regular intervals automatically all solved, if all solve, then generate a logo file that comprises the specific format content in version number to be released, new version target program file path earlier, file is called verinfo.ini, and file content is as follows:
[VER_INFO]
VER_NO=Web engineering engliss abbreviated name. the date
The DEPLOY_FLAG=issue
[FILE_INFO]
The path of 1=new version target program file 1
The path of 2=new version target program file 2
The path of n=new version target program file n
VER_NO wherein represents that to be released is certain version number of certain web engineering, DEPLOY_FLAG represents whether this version number can issue, call rar (a kind of File Compress instrument under the windows platform) order by order line then, this logo file and version file to be released are packed together is compressed into a file bag; After packing was finished, client development server side was used FTP (file transfer protocol (FTP)) agreement, with version file compressed package to be released upload to version publisher server in the running environment of Web website on.
The 7th step, web site server end regularly detect FTP (file transfer protocol (FTP)) and upload upload file under the catalogue, after finding that the compressed file bag of newly uploading is arranged, automatically this file bag that decompresses, and the path of the version number to be released that will obtain after will decompressing, new version target program file deposits the WEB version database that releases news in.Concrete operations are: in the running environment of Web website, web site server end passes through timer, in the automatic time of issuing of version that the user sets, check the File Compress bag that whether has up-to-date version to be released under the assigned catalogue earlier, if exist, version file bag automatically then decompresses, read version number to be released and issue sign in the ver info.ini logo file, from the version release management database, read current web engineering engliss abbreviated name then, judge that then this engineering engliss abbreviation title is whether consistent with the web engineering engliss abbreviated name that comprises of version number in the logo file, if title unanimity, and the issue in the logo file is masked as " issue ", then read the path of new version target program file in the verinfo.ini logo file, all old version files that need be replaced of copy and are preserved during the new version target program file routing information releases news database to the web version under the version file backup directory from the web testing server then.
The 8th step, web site server end read new version target program file automatically from the WEB version releases news database path, and by this path acquisition upgraded edition target program, after being assembled into the data structure of predetermined format with the Web server configuration information, distribution contains each station server that copies the Web website to of new version target program file.Detailed process is: before beginning was issued automatically, web site server end read the Web server configuration information that all need be issued earlier from the version release management database, and concrete data list structure is as follows:
Field name Field type Constraint Explanation
ID NUMBER(10) NOT NULL Major key
IP_ADDRESS VARchar2(15) NOT The IP of Web server
NULL
DESCRIPTION VARchar2(30) NOT NULL The description of Web server
SERVER_TYPE char(1) NOT NULL Web server type: W-Web server; The T-testing server; The P-picture servers;
WEB_PATH VARchar2(50) NOT NULL Web service place directory path
IS_ABSOLUTE_P ATH VARchar(3) NULL Web service path type: 0-relative path;-1-absolute path
COPY_MODE INTEGER NOT NULL 0-directly copies; 1-ftp uploads copy
FTP_USER_NAME VARchar(20) NULL Ftp uploads login username
FTP_PASSWORD VARchar2(100) NULL Ftp uploads login password
BAT_FILE VARchar2(50) NULL The autoexec of special processing
WEB_CHECK_URL VARchar2(100) NULL Detect whether normally url of web server
STATUS char(1) NOT NULL Whether need the upgrading sign: A-is effective; U-is invalid
In the TRec_VER_IP_ADDRESS data structure of then configuration information of every web server being packed into, the TRec_VER_IP_ADDRESS data structure is as follows:
TRec_VER_IP_ADDRESS=record
ID:Double;
IP_ADDRESS:String;
WEB_PATH:String;
DESCRIPTION:String;
BAT_FILE:String;
SERVER_TYPE:String;
STATUS:String;
COPY_MODE:Integer;
FTP_USER_NAME:String;
FTP_PASSWORD:String;
WEB_CHECK_URL:String;
IS_ABSOLUTE_PATH:String
end;
Judge afterwards in the current web server and whether have the web testing server, if exist, then the version file under the current version to be released of elder generation's copy is to the web testing server, call test url then and check whether the web service is normal, if undesired, then automatic rollback version file is to the web testing server; Otherwise the copy page presents is to all web servers.
The 9th step, restart Web service on each station server of Web website automatically, finish required WEB website version and issue renewal automatically.Concrete operations comprise: after the copy page presents arrives certain web server, the version automated pubilication system carries out communication by the Monitor And Control Subsystem on TCP/IP (transmission control protocol/internet protocol) agreement and this web server, send instruction of restarting, after Monitor And Control Subsystem receives instruction of restarting, call errorlevel and restart the web service, restart finish after, whether normally the version automated pubilication system calls and detects web service URL, and whether the web service on the test web server moves normal; If it is undesired, then, after Monitor And Control Subsystem receives the rollback instruction, copy old version file down to the web server from the version file backup directory earlier to Monitor And Control Subsystem transmission rollback instruction, call errorlevel then and restart the web service, recover the web server to the preceding state of issue.
After the tenth step, issue are finished, preserve version number, version issue result automatically in the version release management database.Promptly after the released version file is successful to all web servers, system preserves (VER_NO) version number log sheet of current version number to be released to the version release management database, and the issue result who preserves every web server then is to edition upgrading log sheet (VER_LOG).
Above process is referring to Fig. 2 and Fig. 3.
Facts have proved, after adopting present embodiment, significantly improve the version issue operating efficiency of Web web station system server terminal program, alleviated workload significantly, and reduced error rate, make that version issue is simple to operate, process is controlled, safe and reliable, have good grounds.
In addition to the implementation, the present invention can also have other execution modes.All employings are equal to the technical scheme of replacement or equivalent transformation formation, all drop on the protection range of requirement of the present invention.

Claims (4)

1. the version method for automatically releasing of a WEB web station system server terminal program may further comprise the steps:
The first step, client development server side and WEB web site server end respectively load application version issue instrument automatically, and set up exploitation version database and the WEB version database that releases news that releases news respectively; Described client development server side is mounted with JIRA and VSS, the version issue configuration information that described WEB version releases news and stores Web server in the database;
Second step, determine that version to be released need deal with problems,, revise former VSS version file, form the new VSS version file of dealing with problems at need in client development server side by VSS;
The 3rd step, by JIRA, formulate version number to be released in client development server side, described version number to be released is associated with need dealing with problems, and described need are dealt with problems is associated with the new VSS version file that addresses this problem;
The 4th step, with predetermined data-structure with version number to be released, need deal with problems and exploitation version that the incidence relation of corresponding new VSS version file is saved in client development server side releases news in the database, and generate the redaction issue logo file that contains version number to be released, new VSS version file routing information;
The 5th step, client development server side regularly detect the exploitation version database that releases news, when finding redaction issue logo file is arranged, automatically upward new VSS version file is downloaded to the predetermined directories on the local computer along new VSS version file path from VSS, compile the JAVA source files of program then, and generate new version target program file;
The 6th step, client development server side are compressed into the file bag with new version target program file and redaction issue logo file automatically, upload to web site server end;
The 7th step, web site server end regularly detect FTP and upload upload file under the catalogue, after finding that the compressed file bag of newly uploading is arranged, automatically this file bag that decompresses, and the path of the version number to be released that will obtain after will decompressing, new version target program file deposits the WEB version database that releases news in;
The 8th step, web site server end read new version target program file automatically from the WEB version releases news database path, and by this path acquisition upgraded edition target program, after being assembled into the data structure of predetermined format with Web server version issue configuration information, distribution contains each station server that copies the Web website to of new version target program file;
The 9th step, restart Web service on each station server of Web website automatically, finish required WEB website version and issue renewal automatically.
2. according to the version method for automatically releasing of the described WEB web station system of claim 1 server terminal program, it is characterized in that: in described the 7th step, web site server end decompresses behind the version file bag automatically, all original version files that will be replaced during the automated back-up version updating; After the 9th Web service that goes on foot on each station server of restarting the Web website automatically, web site server end detects the Web service of restarting on each station server of Web website automatically, if note abnormalities, and state before then the rollback version file is issued to redaction automatically.
3. according to the version method for automatically releasing of claim 1 or 2 described WEB web station system server terminal programs, it is characterized in that: in described the 8th step, web site server end reads new version target program file automatically from the WEB version releases news database path, after being assembled into the data structure of predetermined format with Web server version issue configuration information, the copy new version target program file is to the testing server as the Web website earlier, after test was issued successfully, distribution contained each station server that copies the Web website to of new version target program file again.
4. according to the version method for automatically releasing of the described WEB web station system of claim 3 server terminal program, it is characterized in that: described the 9th step finishes after required WEB website version issues renewal automatically, and web site server end is saved in new version number, redaction issue result the WEB version database that releases news automatically.
CN2009100348305A 2009-09-04 2009-09-04 Method for automatically releasing terminal program version of WEB network station system server Expired - Fee Related CN101635640B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100348305A CN101635640B (en) 2009-09-04 2009-09-04 Method for automatically releasing terminal program version of WEB network station system server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100348305A CN101635640B (en) 2009-09-04 2009-09-04 Method for automatically releasing terminal program version of WEB network station system server

Publications (2)

Publication Number Publication Date
CN101635640A CN101635640A (en) 2010-01-27
CN101635640B true CN101635640B (en) 2011-09-21

Family

ID=41594708

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100348305A Expired - Fee Related CN101635640B (en) 2009-09-04 2009-09-04 Method for automatically releasing terminal program version of WEB network station system server

Country Status (1)

Country Link
CN (1) CN101635640B (en)

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102375724A (en) * 2010-08-11 2012-03-14 上海三旗通信科技有限公司 ClearQuest-based version issuing system
CN102520952A (en) * 2011-12-14 2012-06-27 北京佳讯飞鸿电气股份有限公司 Automatic construction and issuing method of software code version
CN102521371A (en) * 2011-12-16 2012-06-27 北京新媒传信科技有限公司 Method and system for uploading files through web and restarting services automatically
CN102546796B (en) * 2011-12-31 2014-08-06 重庆新媒农信科技有限公司 Data updating system and method of service server
CN102572527B (en) * 2012-02-24 2016-04-20 深圳创维数字技术有限公司 A kind of method of Information issued, system and relevant device
CN103812894B (en) * 2012-11-12 2017-09-01 中国石油天然气集团公司 The management method of web file publishings version in a kind of real-time monitoring system
CN103123583A (en) * 2012-12-19 2013-05-29 深圳市共进电子股份有限公司 Realizing method for automatically recording software version number
CN104156227B (en) * 2013-05-15 2018-08-03 腾讯科技(深圳)有限公司 Call the method and device in bottom library
CN103473300A (en) * 2013-09-09 2013-12-25 北京思特奇信息技术股份有限公司 Automatic issuing method and system for function code files
CN103729195B (en) * 2014-01-15 2017-04-05 北京奇虎科技有限公司 A kind of control method and system of software version
CN104980465B (en) * 2014-04-08 2020-02-07 北京奇虎科技有限公司 File release system, file release method and network server
CN105487843B (en) * 2014-09-15 2019-07-02 上海天脉聚源文化传媒有限公司 A kind of WebApp development deployment method and system
US11228497B2 (en) * 2014-09-30 2022-01-18 Micro Focus Llc Topology based management with stage and version policies
CN104461563A (en) * 2014-12-24 2015-03-25 浪潮电子信息产业股份有限公司 Method for remotely and regularly detecting newly added file of FTP server under linux
CN104536890B (en) * 2014-12-26 2018-02-13 小米科技有限责任公司 Test system, method and apparatus
CN104793970A (en) * 2015-04-02 2015-07-22 安徽四创电子股份有限公司 Online upgrade method based on FTP
CN104834683A (en) * 2015-04-16 2015-08-12 深圳市华宝电子科技有限公司 Vehicle monitoring platform publishing method, device and system
CN106202123B (en) * 2015-05-07 2019-07-05 阿里巴巴集团控股有限公司 The method and apparatus of gray scale publication
CN104991860A (en) * 2015-06-24 2015-10-21 深圳欧德蒙科技有限公司 WEB front-end automated development method and system
CN106487602B (en) * 2015-08-24 2019-12-27 腾讯科技(深圳)有限公司 Application program release version monitoring method and monitoring device
CN106610854B (en) * 2015-10-26 2020-02-18 阿里巴巴集团控股有限公司 Model updating method and device
CN106775602B (en) * 2015-11-20 2020-01-17 北京国双科技有限公司 Code publishing method and device
CN106020896A (en) * 2016-05-30 2016-10-12 浪潮软件股份有限公司 Automatic program publishing method based on private cloud
CN106445488A (en) * 2016-07-01 2017-02-22 厦门易名科技股份有限公司 Code release and backspacing methods
CN106874025B (en) * 2016-08-15 2020-04-24 阿里巴巴集团控股有限公司 Method and device for determining size of installation package
CN107172075B (en) * 2017-06-26 2021-09-21 努比亚技术有限公司 Communication method, system and readable storage medium based on network isolation
CN109725908A (en) * 2017-10-26 2019-05-07 卓望数码技术(深圳)有限公司 A kind of application software automated pubilication system and method
CN109460246B (en) * 2018-11-16 2022-02-01 中国银行股份有限公司 Program version updating method and device, storage medium and electronic equipment
CN109739529A (en) * 2018-12-04 2019-05-10 贵阳朗玛信息技术股份有限公司 A kind of method and device that program is issued automatically
CN109634782B (en) * 2018-12-06 2021-05-04 Oppo广东移动通信有限公司 Method and device for detecting system robustness, storage medium and terminal
CN111385329A (en) * 2018-12-29 2020-07-07 卓望数码技术(深圳)有限公司 Office data publishing system and method
CN109815058A (en) * 2019-01-28 2019-05-28 网宿科技股份有限公司 The method and device of file backup under a kind of Linux server
CN111538525B (en) * 2020-03-20 2022-09-02 成都药王科技股份有限公司 Rapid iteration and rollback method for program release
CN111651197B (en) * 2020-07-01 2023-04-28 中国银行股份有限公司 Automatic warehouse moving method and device
CN112632633B (en) * 2020-12-17 2021-11-09 西安博达软件股份有限公司 Static resource tamper-proof method based on file watermark in CMS system
CN112882747B (en) * 2021-01-29 2024-04-05 北京思特奇信息技术股份有限公司 Method and system for issuing program in interfacing mode
CN113542249A (en) * 2021-07-08 2021-10-22 昆明学院 Multi-protocol data issuing system
CN115203353B (en) * 2022-09-15 2022-12-13 吉奥时空信息技术股份有限公司 Map service automatic synchronous publishing method and system under different network environments

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101006441A (en) * 2004-05-06 2007-07-25 甲骨文国际有限公司 Web server for multi-version web documents
US7281018B1 (en) * 2004-05-26 2007-10-09 Microsoft Corporation Form template data source change
CN101079767A (en) * 2006-09-26 2007-11-28 腾讯科技(深圳)有限公司 An upgrade method and system of Web service system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101006441A (en) * 2004-05-06 2007-07-25 甲骨文国际有限公司 Web server for multi-version web documents
US7281018B1 (en) * 2004-05-26 2007-10-09 Microsoft Corporation Form template data source change
CN101079767A (en) * 2006-09-26 2007-11-28 腾讯科技(深圳)有限公司 An upgrade method and system of Web service system

Also Published As

Publication number Publication date
CN101635640A (en) 2010-01-27

Similar Documents

Publication Publication Date Title
CN101635640B (en) Method for automatically releasing terminal program version of WEB network station system server
US10592229B1 (en) Method and system for restoring software
US7831968B1 (en) Method and system for restoring software
US7802247B1 (en) Method and system for restoring software
CN102262544B (en) The method and apparatus of software upgrading
US8423993B2 (en) Systems and methods for managing software patches
US9311199B2 (en) Replaying jobs at a secondary location of a service
US6865737B1 (en) Remote software installation and maintenance
US6725453B1 (en) Remote software installation and maintenance
CN105763369A (en) Terminal equipment remote software version distribution method and system
US20020004824A1 (en) Method and apparatus for automatically deploying data and simultaneously Executing computer program scripts in a computer network
CN101179429B (en) Remote exhibition and real-time edition method of configuration file
CN102035892A (en) System and method for automatically releasing operating system version and automatically updating software package
US20030078959A1 (en) Deployment of business logic software and data content onto network servers
CN109298871B (en) Software version monitoring and deploying method for intelligent scheduling system of power grid
CN1758607A (en) Software edition updating system in distributed service system and its method
US20080162587A1 (en) Server synchronization for maintenance activities
CN106874050A (en) A kind of system automatically updating method
US20090083728A1 (en) System and method for application management
CN109271199B (en) Method and system for database continuous integration and script file management
KR101599471B1 (en) Apparatus, system, method and readable recording medium of managing a project file
CN101169726A (en) Embedded type Linux system on-line upgrading method based on MTD partition
CN115809096B (en) Batch self-adaptive upgrading method for operating system
JP3716971B2 (en) Program update / recovery method
WO2011117957A1 (en) Virtual machine management device, virtual machine virtual machine management device, virtual machine management system, virtual machine management method, and program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: 210037 Nanjing Science Park, No. 40 Nanchang Road, Jiangsu,

Patentee after: JIANGSU TIANZHI INTERNET TECHNOLOGY Co.,Ltd.

Address before: 210037 Nanjing Science Park, No. 40 Nanchang Road, Jiangsu,

Patentee before: JIANGSU TIANZHI INTERNET TECHNOLOGY CO.,LTD.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110921

Termination date: 20210904

CF01 Termination of patent right due to non-payment of annual fee