Gitlab-ci-based flexible and safe CI/CD service deployment system and method
A deployment system and security technology, applied in the field of operation and maintenance management, can solve problems such as no good solutions for private deployment solutions in various environments, chaotic management of configuration items, and exposure of key information, so as to reduce the packaging and deployment process, reduce omissions and Chaotic, highly flexible effects
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0060] as attached figure 1 As shown, the flexible and secure CI / CD service deployment system based on gitlab-ci of the present invention includes,
[0061] Configuration management module, used for project management, configuration file structure management and configuration item encryption management;
[0062] The preprocessing module is used to trigger packaging, and parse the environment and machine to generate corresponding configuration files;
[0063] The gitlab-ci packaging module is used to trigger the CI / CD trigger, start the gitlab-ci pipeline, read the scheduling system parameters and the configuration files assembled by the scheduling system, and push the task to the gitlab runner (CI / CD execution machine) queue;
[0064] The service package integration module is used for service package storage and automatic deployment of service packages.
[0065] The configuration management module in this embodiment includes:
[0066] Project management sub-module for modifyi...
Embodiment 2
[0093] as attached figure 2 As shown, the flexible and secure CI / CD service deployment method based on gitlab-ci of the present invention is specifically as follows:
[0094] S1. Initialization phase: Set the system roles and configure the role permissions through the super administrator; among them, the default initialization roles of the scheduling system include super administrators, devops personnel, implementers, testers and developers; according to actual business and security requirements, Users can customize system roles and permissions as a super administrator. Among them, devops and implementation personnel are operation and maintenance personnel, and set corresponding permissions. The five roles and permissions initialized by the system by default can meet the needs of general scenarios.
[0095] S2. Configuration and environment definition stage: define configuration file templates and environment templates according to actual business needs, and the dispatching...
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