[go: up one dir, main page]

CN108282513B - Server deployment method, system, storage medium and computer equipment - Google Patents

Server deployment method, system, storage medium and computer equipment Download PDF

Info

Publication number
CN108282513B
CN108282513B CN201711292529.5A CN201711292529A CN108282513B CN 108282513 B CN108282513 B CN 108282513B CN 201711292529 A CN201711292529 A CN 201711292529A CN 108282513 B CN108282513 B CN 108282513B
Authority
CN
China
Prior art keywords
target
compiled file
identification information
receiving agent
server
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.)
Active
Application number
CN201711292529.5A
Other languages
Chinese (zh)
Other versions
CN108282513A (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.)
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Guangzhou Shirui Electronics Co Ltd
Original Assignee
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Guangzhou Shirui Electronics 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 Guangzhou Shiyuan Electronics Thecnology Co Ltd, Guangzhou Shirui Electronics Co Ltd filed Critical Guangzhou Shiyuan Electronics Thecnology Co Ltd
Priority to CN201711292529.5A priority Critical patent/CN108282513B/en
Publication of CN108282513A publication Critical patent/CN108282513A/en
Application granted granted Critical
Publication of CN108282513B publication Critical patent/CN108282513B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a server deployment method, a system, a storage medium and computer equipment, wherein the server comprises a plurality of containers, each container comprises a receiving agent end, and each receiving agent end is provided with corresponding identification information respectively, the method comprises the following steps: receiving a compiled file sent by a release agent end, wherein the compiled file carries target identification information; the identification information is consistent with the target identification information; and sending the compiled file to the target receiving agent end so as to enable the compiled file to be installed in a target container corresponding to the target receiving agent end in a covering mode. The method provided by the invention can meet the requirements of deploying different functional servers for development, test, maintenance and the like only by one host.

Description

Server deployment method, system, storage medium and computer equipment
Technical Field
The invention relates to the technical field of internet, in particular to a server deployment method, a server deployment system, a storage medium and computer equipment.
Background
With the advancement of science and technology and the development of internet technology, internet software products, such as music software, social software, photographic software and the like, bring great convenience to the life, work and study of people, and become indispensable products in the life of consumers.
When each internet software product is developed, a plurality of servers need to be deployed, and besides the servers of the production environment, the servers also include a test server, a client developer server, a server for verifying a function bug by each developer of a server side, and the like.
If the servers are not distinguished, the services are all placed on one host computer and are easily influenced mutually, and people often have misoperation, for example, when the process in charge of the people is restarted, the process of other people can be closed because the name of the process is the same as the name of the process of other people. If the servers are deployed on different machines, too many machines are occupied, and resources are wasted.
Disclosure of Invention
Therefore, one embodiment of the invention provides a server deployment method, which only needs one host to meet the deployment requirements of servers with different functions.
According to a server deployment method of an embodiment of the present invention, the server includes a plurality of containers, each of the containers includes a receiving agent, and each receiving agent has corresponding identification information, respectively, and the method includes:
receiving a compiled file sent by a release agent end, wherein the compiled file carries target identification information;
searching a corresponding target receiving agent terminal according to the target identification information, wherein the identification information of the target receiving agent terminal is consistent with the target identification information;
and sending the compiled file to the target receiving agent end so as to enable the compiled file to be installed in a target container corresponding to the target receiving agent end in a covering mode.
According to the server deployment method provided by the embodiment of the invention, a container-based deployment principle is adopted, the development, test, maintenance and other functions of multiple functional servers are executed in one server, namely one host, so that resource waste is avoided, the server comprises a plurality of containers, each container can correspond to one of the functional servers, each container comprises a receiving agent end, the server firstly receives a compiled file sent by a publishing agent end, the compiled file can be a related program for development, test and maintenance, then a corresponding target receiving agent end is searched according to target identification information in the compiled file, the compiled file is sent to the target receiving agent end, and finally the compiled file is installed in a target container corresponding to the target receiving agent end in a covering manner, so that the deployment process is completed, and therefore, the method provided by the invention can meet the requirements of deploying different development, test and maintenance in a manner of only one host, Testing, maintaining and the like.
In addition, the server deployment method according to the above embodiment of the present invention may further have the following additional technical features:
further, in an embodiment of the present invention, the server further includes a management background, and the method further includes:
calling the management background to receive the compiled file;
making a downloading link according to the compiled file;
searching the corresponding target receiving agent terminal according to the target identification information;
and sending the download link to the target receiving agent end through the management background, so that the target container corresponding to the target receiving agent end downloads the compiled file according to the download link, and the compiled file obtained by downloading is installed in the target container in a covering manner on a corresponding program.
Further, in one embodiment of the present invention, the method further comprises:
calling the management background to receive the compiled file, wherein the compiled file is a package file;
making a downloading link according to the compiled file;
searching the corresponding target receiving agent terminal according to the target identification information;
and sending the download link to the target receiving agent end through the management background so that the target container downloads the compiled file according to the download link, decompressing the compiled file obtained by downloading and then installing a corresponding program in the target container in a covering manner.
Further, in an embodiment of the present invention, each of the containers includes a docker image, each of the docker images includes a corresponding receiving broker, and before the step of receiving the compiled file sent by the publishing broker, the method further includes:
creating the corresponding container on the basis of each docker mirror image through a docker management platform;
and respectively configuring a port mapping for each container, wherein the port mapping corresponds to the identification information one by one.
Further, in an embodiment of the present invention, the docker management platform is a shipyard platform.
Further, in an embodiment of the present invention, the publishing agent is configured in a host with jenkins nodes, and the compiled file is a jenkins project.
Another embodiment of the present invention provides a server deployment system, which only needs one host to meet the deployment requirements of servers with different functions.
According to the server deployment system of the embodiment of the invention, the server comprises a plurality of containers, each container comprises a receiving agent end, and each receiving agent end is provided with corresponding identification information respectively, the system comprises:
the receiving module is used for receiving a compiled file sent by the issuing agent end, and the compiled file carries target identification information;
the searching module is used for searching a corresponding target receiving agent terminal according to the target identification information, and the identification information of the target receiving agent terminal is consistent with the target identification information;
and the sending module is used for sending the compiled file to the target receiving agent end so as to enable the compiled file to be installed in a target container corresponding to the target receiving agent end in a covering manner.
In addition, the server deployment system according to the above embodiment of the present invention may further have the following additional technical features:
further, in an embodiment of the present invention, the server further includes a management background;
the receiving module is specifically configured to invoke the management background to receive the compiled file;
the system also comprises a making module used for making a download link according to the compiled file;
the sending module is specifically configured to send the download link to the target receiving agent through the management background, so that the target container corresponding to the target receiving agent downloads the compiled file according to the download link, and the compiled file obtained through downloading is installed in the target container in a covering manner on a corresponding program.
Another embodiment of the present invention is also directed to a storage medium having computer instructions stored thereon, wherein the instructions, when executed by a processor, implement the steps of the above-described method.
Another embodiment of the present invention also proposes a computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the above-mentioned method when executing the program.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The above and/or additional aspects and advantages of embodiments of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 is a flow chart of a server deployment method according to a first embodiment of the invention;
FIG. 2 is a flow chart of a server deployment method according to a second embodiment of the invention;
fig. 3 is a schematic structural diagram of a server deployment system according to another embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, a server deployment method according to a first embodiment of the present invention includes a plurality of containers, each of the containers includes a receiving agent, and each receiving agent has corresponding identification information, where the method includes:
s101, receiving a compiled file sent by a release agent end, wherein the compiled file carries target identification information;
the method provided by the embodiment is applied to a host serving as a server, and the host is provided with a plurality of containers. The container may be obtained by first developing a publishing agent (publishing agent) for mainly publishing the program to the server and a receiving agent (receiving agent) for mainly receiving the program/compiled file from the server. And then, a docker mirror image is manufactured according to the receiving agent, wherein the docker is an open-source application container engine, developers can package the applications and the dependency packages of the developers into a portable container and then distribute the portable container to any popular Linux machine, and virtualization can be realized. The manufactured docker mirror image comprises a basic operating environment and a receiving agent, and the receiving agent is configured to be started. The docker image is then imported into the host. And finally, creating a container on the basis of the mirror image created in the previous step by using a docker management platform shipyard, wherein the shipyard is a web graphical tool which is built on the docker cluster management tool Citadel and can manage resources such as the container, the host and the like. By adopting the process, a plurality of containers can be obtained, each container comprises a docker mirror image, each docker mirror image comprises a corresponding receiving agent, the container corresponds to different functional servers such as a deployment test server, a development server called by a client, a development server used for development and maintenance of a server and the like mentioned in the introduction of the background, and because a plurality of containers corresponding to different functional servers are arranged in a host, port mapping needs to be configured on the containers, so that the collision of the port mapping of different containers is avoided. In order to configure corresponding port mappings for different containers, the method needs to enter each container, configure identification information for a receiving agent, where the identification information corresponds to different function servers, for example, for a sending and testing server, the identification information of the receiving agent is testing, and in the specific implementation, the testing can be called by setting a start parameter, and then restart the receiving agent. And then configuring corresponding port mappings for different containers according to the identification information of the received agent, namely, the port mappings correspond to the identification information one by one, so that the conflict of the port mappings of different containers is avoided.
It should be noted that the compiled file sent by the publishing agent can be specifically realized by the following method, first obtaining the developed publishing agent, then deploying the publishing agent on a host where the Jenkins node is located, configuring environment variables, and facilitating the invocation of Jenkins projects, wherein Jenkins is an open-source software project, is a continuous integration tool developed based on Java, is used for monitoring continuous and repeated work, and aims to provide an open and easy-to-use software platform, so that continuous integration of software becomes possible. Each jenkins project is then configured with a post-compilation execution command. In the introduction, different function servers such as a test server, a development server for client join call, a development server for server development and maintenance, and the like are to be deployed. A project is configured for each of the function servers on jenkins, so that the compiled file is a jenkins project, and the compiled file carries target identification information. During specific implementation, a row of commands can be added to the compiling completion command of the jenkins project, mainly the issue agent is executed, and parameters are transmitted, for example, the transmitted parameter testing, that is, the target identification information is testing, which indicates that the target identification information corresponds to the test server.
S102, searching a corresponding target receiving agent terminal according to the target identification information, wherein the identification information of the target receiving agent terminal is consistent with the target identification information;
in this embodiment, the target receiving agent end corresponding to the compiled file needs to be searched according to the destination identification information carried in the compiled file.
S103, sending the compiled file to the target receiving agent end so that the compiled file is installed in a target container corresponding to the target receiving agent end in a covering mode.
After the target receiving agent end receives the compiled file, the target container corresponding to the target receiving agent end closes the program in operation, the program corresponds to the compiled file, for example, the program for sending and testing, then the compiled file is used for replacing the original program, and then the program just replaced is operated. Finally, after the program in the target container is started, the rapid deployment process is completed, and the implementation processes are the same for different containers, so that the technical effects that one host deploys different development and test servers and the servers do not interfere with each other can be achieved.
According to the server deployment method provided by the embodiment of the invention, a container-based deployment principle is adopted, the development, test, maintenance and other functions of multiple functional servers are executed in one server, namely one host, so that resource waste is avoided, the server comprises a plurality of containers, each container can correspond to one of the functional servers, each container comprises a receiving agent end, the server firstly receives a compiled file sent by a publishing agent end, the compiled file can be a related program for development, test and maintenance, then a corresponding target receiving agent end is searched according to target identification information in the compiled file, the compiled file is sent to the target receiving agent end, and finally the compiled file is installed in a target container corresponding to the target receiving agent end in a covering manner, so that the deployment process is completed, and therefore, the method provided by the invention can meet the requirements of deploying different development, test and maintenance in a manner of only one host, Testing, maintaining and the like.
Referring to fig. 2, a server deployment method according to a second embodiment of the present invention includes a management background and a plurality of containers, where each of the containers includes a receiving agent, and each receiving agent has corresponding identification information, and the method includes:
s201, calling the management background to receive the compiled file, wherein the compiled file carries target identification information;
in this embodiment, the server further includes a management background, for example, a web management background, which is mainly used to receive the file of the publishing agent and provide the download link to the receiving agent. Specifically, in this embodiment, the compiled file is a package file, that is, in the host where the jenkins node is located, when compiling of the jenkins project is completed each time, the publishing agent will speak the compiled file generated by compiling and package the compiled file, and send the compiled file to the web management background.
S202, making a download link according to the compiled file;
wherein the download link points to the compiled file.
S203, searching the corresponding target receiving agent terminal according to the target identification information, wherein the identification information of the target receiving agent terminal is consistent with the target identification information;
and S204, sending the download link to the target receiving agent end through the management background, so that the target container corresponding to the target receiving agent end downloads the compiled file according to the download link, and the compiled file obtained by downloading is installed in the target container in a covering manner on a corresponding program.
After the target receiving agent end corresponding to the target identification information is found, the web management background sends the file downloading link to the target receiving agent end. And after the target receiving agent end receives the download link, closing the running program, decompressing the compression packet which is just downloaded, replacing the original program, and then running the just replaced program to finish the deployment process.
The server deployment method provided by the embodiment can reduce the processing pressure of the server and improve the deployment efficiency by means of the management background, and it should be noted that the embodiment focuses on the differences from the previous embodiment, and the same and similar parts among the embodiments are not described repeatedly, and may refer to each other.
Referring to fig. 3, based on the same inventive concept, a server deployment system according to another embodiment of the present invention is provided, where the server includes a plurality of containers, each of the containers includes a receiving agent, and each of the receiving agents has corresponding identification information, and the system includes:
the receiving module 10 is configured to receive a compiled file sent by a publishing agent, where the compiled file carries target identification information;
a searching module 20, configured to search a corresponding target receiving agent according to the target identification information, where identification information of the target receiving agent is consistent with the target identification information;
a sending module 30, configured to send the compiled file to the target receiving agent, so that the compiled file is installed in a target container corresponding to the target receiving agent in a covering manner.
In this embodiment, the server further includes a management background;
the receiving module 10 is specifically configured to invoke the management background to receive the compiled file;
the system also comprises a making module 40 for making a download link according to the compiled file;
the sending module 30 is specifically configured to send the download link to the target receiving agent through the management background, so that the target container corresponding to the target receiving agent downloads the compiled file according to the download link, and the compiled file obtained by downloading is installed in the target container in a manner of covering a corresponding program.
In this embodiment, the receiving module 10 is further configured to invoke the management background to receive the compiled file, where the compiled file is a package file;
the sending module 30 is further configured to send the download link to the target receiving agent through the management background, so that the target container downloads the compiled file according to the download link, decompresses the downloaded compiled file, and then installs the corresponding program in the target container in an overlay manner.
In this embodiment, each of the containers includes a docker mirror image, and each of the docker mirrors includes the corresponding receiving agent, and the system further includes:
a creating module 50, configured to create, by a docker management platform, the corresponding container on the basis of each docker image;
a configuration module 60, configured to configure a port map for each container, where the port map corresponds to the identification information one to one.
In this embodiment, the docker management platform is a shipyard platform.
In this embodiment, the publishing agent is configured in a host with jenkins nodes, and the compiled file is a jenkins project.
Technical features and technical effects of the server deployment system provided by the embodiment of the invention are the same as those of the method provided by the embodiment of the invention, and are not described herein again.
Furthermore, an embodiment of the present invention further provides a storage medium having computer instructions stored thereon, wherein the instructions, when executed by a processor, implement the steps of the above-mentioned method.
Furthermore, an embodiment of the present invention also provides a computer device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and the processor implements the above method when executing the program.
The logic and/or steps represented in the flowcharts or otherwise described herein, e.g., an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
While embodiments of the invention have been shown and described, it will be understood by those of ordinary skill in the art that: various changes, modifications, substitutions and alterations can be made to the embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

Claims (10)

1. A server deployment method, the server includes a plurality of containers, each container includes a receiving agent respectively, each receiving agent has corresponding identification information, the method includes:
receiving a compiled file sent by a release agent end, wherein the compiled file carries target identification information;
searching a corresponding target receiving agent terminal according to the target identification information, wherein the identification information of the target receiving agent terminal is consistent with the target identification information;
and sending the compiled file to the target receiving agent end so as to enable the compiled file to be installed in a target container corresponding to the target receiving agent end in a covering mode.
2. The server deployment method of claim 1, wherein the server further comprises a management back-office, the method further comprising:
calling the management background to receive the compiled file;
making a downloading link according to the compiled file;
searching the corresponding target receiving agent terminal according to the target identification information;
and sending the download link to the target receiving agent end through the management background, so that the target container corresponding to the target receiving agent end downloads the compiled file according to the download link, and the compiled file obtained by downloading is installed in the target container in a covering manner on a corresponding program.
3. The server deployment method of claim 2, further comprising:
calling the management background to receive the compiled file, wherein the compiled file is a package file;
making a downloading link according to the compiled file;
searching the corresponding target receiving agent terminal according to the target identification information;
and sending the download link to the target receiving agent end through the management background so that the target container downloads the compiled file according to the download link, decompressing the compiled file obtained by downloading and then installing a corresponding program in the target container in a covering manner.
4. The server deployment method according to claim 1, wherein each of the containers includes a docker image, each of the docker images includes the corresponding receiving broker, and before the step of receiving the compiled file sent by the publishing broker, the method further includes:
creating the corresponding container on the basis of each docker mirror image through a docker management platform;
and respectively configuring a port mapping for each container, wherein the port mapping corresponds to the identification information one by one.
5. The server deployment method of claim 4, wherein the docker management platform is a shipyard platform.
6. The server deployment method according to claim 1, wherein the publishing agent is configured in a host with jenkins nodes, and the compiled file is a jenkins project.
7. A server deployment system, the server comprising a plurality of containers, each of the containers comprising a receiving agent, each receiving agent having corresponding identification information, the system comprising:
the receiving module is used for receiving a compiled file sent by the issuing agent end, and the compiled file carries target identification information;
the searching module is used for searching a corresponding target receiving agent terminal according to the target identification information, and the identification information of the target receiving agent terminal is consistent with the target identification information;
and the sending module is used for sending the compiled file to the target receiving agent end so as to enable the compiled file to be installed in a target container corresponding to the target receiving agent end in a covering manner.
8. The server deployment system of claim 7 wherein the server further comprises a management back-office;
the receiving module is specifically configured to invoke the management background to receive the compiled file;
the system also comprises a making module used for making a download link according to the compiled file;
the sending module is specifically configured to send the download link to the target receiving agent through the management background, so that the target container corresponding to the target receiving agent downloads the compiled file according to the download link, and the compiled file obtained through downloading is installed in the target container in a covering manner on a corresponding program.
9. A computer-readable storage medium having stored thereon computer instructions, which when executed by a processor, carry out the steps of the method of any one of claims 1 to 6.
10. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method according to any of claims 1 to 6 when executing the program.
CN201711292529.5A 2017-12-08 2017-12-08 Server deployment method, system, storage medium and computer equipment Active CN108282513B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711292529.5A CN108282513B (en) 2017-12-08 2017-12-08 Server deployment method, system, storage medium and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711292529.5A CN108282513B (en) 2017-12-08 2017-12-08 Server deployment method, system, storage medium and computer equipment

Publications (2)

Publication Number Publication Date
CN108282513A CN108282513A (en) 2018-07-13
CN108282513B true CN108282513B (en) 2021-01-29

Family

ID=62801454

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711292529.5A Active CN108282513B (en) 2017-12-08 2017-12-08 Server deployment method, system, storage medium and computer equipment

Country Status (1)

Country Link
CN (1) CN108282513B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109582315A (en) * 2018-10-26 2019-04-05 北京百度网讯科技有限公司 Service privatization method, apparatus, computer equipment and storage medium
CN109491762B (en) * 2018-11-09 2021-07-09 网易(杭州)网络有限公司 Container state control method and device, storage medium and electronic equipment
CN109918099A (en) * 2019-01-08 2019-06-21 平安科技(深圳)有限公司 Service routine dissemination method, device, computer equipment and storage medium
CN110321133B (en) * 2019-07-05 2023-03-14 恒生电子股份有限公司 H5 application deployment method and device
CN112269565B (en) * 2020-10-30 2025-07-29 杭州电子科技大学 Container-based edge device operation method, device and system
CN113553043B (en) * 2021-07-27 2025-02-07 北京金山云网络技术有限公司 A configuration information deployment system, method, device, equipment and storage medium
CN115167874B (en) * 2022-08-19 2023-04-14 禾多科技(北京)有限公司 Self-driving software image deployment method, device, electronic device and readable medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012000759A1 (en) * 2010-06-30 2012-01-05 International Business Machines Corporation Runtime dynamic selection of an application server classloader
CN105959138A (en) * 2016-04-29 2016-09-21 深圳前海大数点科技有限公司 Micro-service dynamic disposition system and method based on cloud calculation
CN106528224A (en) * 2016-11-03 2017-03-22 腾讯科技(深圳)有限公司 Content updating method and system for Docker container, and server
CN106991035A (en) * 2017-04-06 2017-07-28 北京计算机技术及应用研究所 A kind of Host Supervision System based on micro services framework

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012000759A1 (en) * 2010-06-30 2012-01-05 International Business Machines Corporation Runtime dynamic selection of an application server classloader
CN105959138A (en) * 2016-04-29 2016-09-21 深圳前海大数点科技有限公司 Micro-service dynamic disposition system and method based on cloud calculation
CN106528224A (en) * 2016-11-03 2017-03-22 腾讯科技(深圳)有限公司 Content updating method and system for Docker container, and server
CN106991035A (en) * 2017-04-06 2017-07-28 北京计算机技术及应用研究所 A kind of Host Supervision System based on micro services framework

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于Jenkins,docker实现自动化部署(持续交互);不小下;《https://www.jianshu.com/p/358bfb64e3a6》;20170729;第1页至第6页 *
基于Jenkins的Web项目持续集成设计与实现;陈哲夫;《中国优秀硕士学位论文全文数据库信息科技辑》;20170331;全文 *

Also Published As

Publication number Publication date
CN108282513A (en) 2018-07-13

Similar Documents

Publication Publication Date Title
CN108282513B (en) Server deployment method, system, storage medium and computer equipment
CN111858370B (en) Method, device and computer readable medium for implementing DevOps
US9009663B2 (en) Cartridge-based package management
CN109271198A (en) Mirror image packaging method, device and electronic equipment based on Docker container
CN111198695A (en) Automatic deployment method of micro-service administration management platform and electronic equipment
CN105657191A (en) Application increment upgrading method and system based on Android system
CN112099815B (en) Continuous integrated environment construction method and device
CN106648563B (en) Dependency decoupling processing method and device for shared module in application program
US11385923B2 (en) Container-based virtualization system extending kernel functionality using kernel modules compiled by a compiling container and loaded by an application container
CN113190282B (en) Android running environment construction method and device
US9141400B2 (en) Technique for deploying operating systems in a virtualized environment
CN105278999A (en) A Safe and Efficient Virtual Machine Software Deployment Method
US20220164207A1 (en) System for providing an adaptable plugin framework for application transformation to cloud
CN113721944A (en) Method and device for starting algorithm software, storage medium and electronic device
CN117111960A (en) Industrial field device monitoring system
CN112130864A (en) A deployment method and deployment device for private cloud platform service software
CN115712562A (en) Service testing method and device, storage medium and electronic equipment
CN107977243A (en) A kind of third party's interface call method and device
CN116166283A (en) Container arrangement deployment method, system, electronic equipment and storage medium
CN113886016B (en) Method and device for generating mirror image file
CN117667118B (en) A deployment method, device, electronic device and storage medium for an algorithm model
CN115390862A (en) Application deployment method and device
CN112965727A (en) Website service system construction method and device
CN114035960B (en) Edge computing device, interaction method, device, terminal device and storage medium
GB2598109A (en) A method for transmitting at least one data package from a central electronic computing device to at least one electronic computing device of a motor vehicle

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