A complete continuous integration data collection method for github and travis CI

A continuous integration and data collection technology, applied in database query, structured data retrieval, database management system, etc., can solve problems such as incomplete data collection, achieve the effects of avoiding repeated collection, reducing access load, and high efficiency

Active Publication Date: 2020-12-01
INST OF SOFTWARE - CHINESE ACAD OF SCI
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The technical problem to be solved by the present invention is to overcome the incomplete data collection problem caused by the volatility of existing continuous integration data, and provide a complete continuous integration data collection method for GitHub and Travis CI

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 complete continuous integration data collection method for github and travis CI

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0023] The core idea of ​​the present invention is to continuously monitor continuous integration activities and obtain relevant information in time to ensure data integrity.

[0024] Such as figure 1 As shown, a flow chart of the steps of an embodiment of a complete continuous integration data collection method for GitHub and Travis CI in the present invention may include the following steps:

[0025] Step 11, setting the target project that needs to collect continuous integration data;

[0026] The setting content includes the ID of the target project on GitHub and Travis CI. The format of the ID is "code warehouse owner username / code warehouse name". Based on this ID, the REST API provided by GitHub and Travis CI can be used f...

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 complete continuous integrated data collection method for GitHub and Travis CI. The method comprises steps of continuously monitoring the construction activity of the target project on the Tavis CI, downloading and storing a new construction record, and accurately collecting a corresponding uncollected code submission record from the GitHub according to the new construction record. Compared with the prior art, the continuous integrated data oriented to the GitHub and the Tavis CI can be completely collected.

Description

technical field [0001] The invention relates to the field of software development data collection, in particular to a complete continuous integration data collection method for GitHub and Travis CI. Background technique [0002] Software development activity data is the digitized history of various development activities automatically recorded by various development tools during the development process of a software project. [0003] Software development activity data can be used to analyze software development practices to gain relevant insights to help software projects improve development efficiency and quality. [0004] Continuous integration data is the history of continuous integration activities recorded by continuous integration tools and version control tools used by software projects. [0005] GitHub is currently a mainstream online collaboration platform. The platform’s code change management is implemented based on the Git version control system. The code change...

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 Patents(China)
IPC IPC(8): G06F8/10G06F8/20G06F16/24G06F16/25
CPCG06F8/10G06F8/20G06F16/24G06F16/25
Inventor 朱家鑫陈伟窦文生吴国全魏峻
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products