Software continuous integration method based on micro-service architecture
A continuous integration and micro-service technology, applied in software deployment, software testing/debugging, instruments, etc., can solve the problems of poor continuous integration efficiency, no automatic testing function, and affecting project release and deployment, so as to eliminate hidden dangers and safety Vulnerabilities, reduced impact of continuous integration and test environment releases, high reliability effects
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0055] A preferred embodiment of the present invention provides a software continuous integration method based on microservice architecture. In the life cycle of project research and development, continuous integration runs through the process of software code development, unit testing, delivery test acceptance, etc., in which different project roles undertake different tasks. Therefore, this embodiment introduces a brand new idea: delivery . In the process of continuous integration, what the developer delivers to the tester is no longer engineering code, but the microservice installation package and related configuration and SQL files that the developer has passed the self-test. The software continuous integration method based on the microservice architecture of this embodiment, specifically as figure 1 shown, including the following steps:
[0056] Step 1: Build and configure the Jenkins CI platform;
[0057] After building the Jenkins platform, make full use of the proje...
Embodiment 2
[0085] On the basis of Embodiment 1, this embodiment further includes the following steps:
[0086] Step 5: Display the release list of the test environment. The release list of the test environment is the list record of the previous releases of the test environment, which is used to assist the testers to change the test version and trace the source verification at any time, which is convenient for the testers to check the version Backtracking and problem reproduction, and environmental verification of production environment quality control;
[0087] Step 5.1: Design the table structure of the test environment release list in the mySQL database. The table structure includes the release ID, release project version name, release microservice name, installation package name corresponding to each microservice, release Version testing environment, release executor, release time;
[0088] Step 5.2: According to the table structure, use the lightweight web development application fr...
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