Automatic CI/CD project deployment method and storage medium

A project and mirroring technology, applied in the field of server-side project automation deployment, can solve problems such as labor difficulties, money consumption, time-consuming, etc., and achieve the effect of simple deployment, improved stickiness, and flexible expansion and contraction.
CN109814879AActive Publication Date: 2019-05-28福建省天奕网络科技有限公司

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
福建省天奕网络科技有限公司
Publication Date
2019-05-28

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention provides an automatic CI / CD project deployment method and a storage medium. The method comprises the steps that project codes are uploaded to a Gitlab warehouse management system; project codes are pulled from a Gitlab warehouse management system through a Jenkins continuous integration engine and then compiled and constructed, and corresponding projects are obtained; the Jenkins continuous integration engine publishes the project to a Harber mirror image warehouse in a mirror image mode; the kubernetes container orchestration engine pulls the mirror image items from the Harber mirror image warehouse to a preset number of local servers to operate to form containers respectively; A kubernetes container orchestration engine orchestrates the containers into each pod object. According to the invention, full-automatic project deployment can be realized, and deployment work is simple and efficient; the project stability and reliability can be ensured; furthermore, the functionsof automatic capacity expansion and reduction and resource scheduling are achieved, and load balancing is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the field of automatic deployment of server-side projects, in particular to an automatic CI / CD project deployment method and a storage medium. Background technique

[0002] At present, most of the release projects are manually packaged and compiled to generate a file package, and then upload the file package to the online server for deployment, and then the project goes online.

[0003] Manual deployment of online projects is suitable for scenarios with small project types. The deployment method in this scenario will be relatively simple, but if a medium-to-large project is released, and the project is composed of many systems, each system exists independently and is deployed independently, and how to achieve fast in the case of a large number of visits The cluster deployment or distribution will cause certain difficulties for manual labor, which is not only time-consuming but also costly, such as large-scale projects such as ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More