Unlock instant, AI-driven research and patent intelligence for your innovation.

A container-based continuous integration CI task processing method and apparatus

A continuous integration and task processing technology, applied in multi-programming devices, electrical digital data processing, instruments, etc., can solve the problems of low task execution efficiency and low resource utilization.

Active Publication Date: 2018-12-18
CHINA MOBILE GROUP ZHEJIANG +1
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Embodiments of the present invention provide a container-based continuous integration CI task processing method and device, which are used to solve the problems of low resource utilization and low task execution efficiency in the prior art in high concurrency scenarios

Method used

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
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A container-based continuous integration CI task processing method and apparatus
  • A container-based continuous integration CI task processing method and apparatus
  • A container-based continuous integration CI task processing method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] In order to make the purpose, 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 in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0053] figure 2 It is a schematic flowchart of a container-based continuous integration CI task processing method according to an embodiment of the present invention. Such as figure 2 Shown, the method of this embodiment comprises:

[0054] S21: Analyzing multiple concurrent continuous integration CI tasks, and acquiring association relations...

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

PUM

No PUM Login to View More

Abstract

The invention provides a container-based continuous integration CI task processing method and device. The method comprises the following steps: analyzing a plurality of concurrent continuous integration CI tasks, obtaining the association relationship and resource estimation information of each continuous integration CI task; Generating a plurality of continuous integration CI pipeline queues according to the association relationship of each continuous integration CI task, wherein each continuous integration CI pipeline queue comprises a plurality of continuous integration CI tasks executed serially; According to the load of each continuous integration CI container and the resource estimation information of each continuous integration CI task, the corresponding continuous integration CI container is allocated to the current continuous integration CI task of each continuous integration CI pipeline queue. The embodiment of the invention reasonably distributes a plurality of tasks of a plurality of pipelines under a high concurrent scene to a plurality of containers for concurrent execution, reasonably arranges the execution order of the tasks, and improves the task execution efficiency and the container resource utilization rate under the condition of the same physical resources.

Description

technical field [0001] The invention relates to the technical field of software development, in particular to a container-based continuous integration CI task processing method and device. Background technique [0002] As the complexity of software development continues to increase, how to better collaborate among team members to ensure the quality of software development has become an unavoidable problem in the development process. Continuous integration (Continuous Integration, CI) is a software development practice that advocates that team development members must integrate their work frequently, and even integration may occur multiple times a day. Each integration is completed through automated CI task processing, including automated compilation, release, and testing, so that errors can be found faster and the team can develop cohesive software faster. [0003] There are mainly three existing continuous integration CI task processing methods: [0004] Such as Figure 1...

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

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/48G06F9/50
CPCG06F9/4881G06F9/5011G06F2209/5017
Inventor 罗琼余兆成方炜李海传郑海朋施帆陈润泉刘兆祥
Owner CHINA MOBILE GROUP ZHEJIANG