Deployment system and deployment method of application program
An application program and business technology, applied in the direction of transmission system, program control device, program loading/starting, etc., can solve the problems of inconvenient container resource management and inability to deploy container resources at the same time
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0031] Since an APP can contain multiple services, for example, an instant messaging APP includes a taxi service, etc., for the convenience of description, refer to figure 1 As shown, in the embodiment of the present invention, taking any APP business as an example, the process of deploying the application program according to the generated business container image includes:
[0032] Step 100: Create a Service corresponding to any business included in any APP; wherein, the Service is used to represent a set of service containers corresponding to any business.
[0033] In the embodiment of the present invention, a Service corresponding to any one of the services is created; wherein, the Service includes multiple service container resources (containers) that provide the same service, and one Service corresponds to one image. Therefore, the multiple services contained in the Service Business container resources use the same image.
[0034] Optionally, when creating the Service, ...
Embodiment 2
[0056] In the embodiment of the present invention, before deploying service container resources through the Service, it is necessary to create a service container image.
[0057] refer to figure 2 As shown, in the embodiment of the present invention, the process of starting a business container image includes:
[0058] Step 200: Create tasks through the continuous integration system.
[0059] In the embodiment of the present invention, a service container image is created through git and a continuous integration system (Jenkins).
[0060] Optionally, use git as the source code version control software of the project. The git creates two branches for the project by default, namely the Master branch and the Develop branch. The Master branch is the main branch, which includes reliable code and the Develop branch. The branch is the secondary branch, which contains the code in the testing phase. Since the code contained in the Develop branch can be developed by many people, the ...
Embodiment 3
[0073] Based on the harbor system, see Figure 5 As shown, in the embodiment of the present invention, the process of upgrading the harbor system includes:
[0074] Step 500: the harbor system receives a system upgrade instruction.
[0075] In the embodiment of the present invention, the harbor system can receive the system upgrade instruction sent by the user, and detect whether the local system version is the latest version, and if it is not the latest version, start the system upgrade operation; wherein, there may be a harbor system application server , the harbor system application server is used to save the harbor system application and the corresponding version number of the harbor system application.
[0076] Optionally, the harbor system may receive a system upgrade instruction sent by the harbor system application server, and perform a system upgrade operation according to the system upgrade instruction.
[0077] Step 510: The harbor system obtains the configuration...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com