Cross-platform compiling method and system for supporting the continuous integration construction

A technology of continuous integration and compilation methods, applied in the direction of code compilation, program code conversion, version control, etc.

Active Publication Date: 2021-02-12
INSPUR SOFTWARE TECH CO LTD
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The field of edge computing is oriented to a variety of hardware architectures (X86, ARM, aarch64, etc.), and it is necessary to provide a specific environment for applications compiled and deployed on specific platforms. At present, there is no way to develop edge service applications on a unified platform and implement them in a specific compilation platform environment. A way to automate continuous integration builds and deployments

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
  • Cross-platform compiling method and system for supporting the continuous integration construction

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments, so that those skilled in the art can better understand the present invention and implement it, but the examples given are not intended to limit the present invention.

[0025] The present invention provides a cross-platform compiling method that supports continuous integration construction: Gitlab provides a Git-based code version management tool, customizes the continuous construction process through gitlab-ci.yaml, and configures submission event trigger callback hooks through external integration. Call the external service middleware, prepare and provide a virtualized integrated compilation environment that meets the corresponding platform according to configuration requirements or policy-based forms through the external service middleware, and perform cross-platform compilation in the corresponding virtualized integrated compilation environment...

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 discloses a cross-platform compiling method and a system for supporting the continuous integration construction, and relates to the field of virtualization and construction service computing. A Git-based code versioning management tool is provided through Gitlab, a continuous construction process is customized through Gitlabci. Yaml, a submission event is configured through an external integration mode to trigger a callback hook, external service middleware is called in an integrated mode, and a service process is completed. A virtualization integration compiling environment meeting a corresponding platform is prepared and provided through external service middleware according to configuration requirements or in a strategy-based form, and cross-platform compiling is carried out in the corresponding virtualization integration compiling environment.

Description

technical field [0001] The invention discloses a method and system, which relate to the field of virtualization and construction service computing, in particular a cross-platform compiling method and system supporting continuous integration construction. Background technique [0002] The field of edge computing is oriented to a variety of hardware architectures (X86, ARM, aarch64, etc.), and it is necessary to provide a specific environment for applications compiled and deployed on specific platforms. At present, there is no way to develop edge service applications on a unified platform and implement them in a specific compilation platform environment. A way to automate continuous integration builds and deployments. Contents of the invention [0003] Aiming at the problems of the prior art, the present invention provides a cross-platform compilation method and system that supports continuous integration and construction. Based on the compilation platform, combined with the...

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): G06F8/41G06F8/71
CPCG06F8/41G06F8/71Y02D10/00
Inventor 王锟
Owner INSPUR SOFTWARE TECH CO LTD
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