- CDN for Download Acceleration
- Quick Deployment of an MHA MySQL Cluster
- Serverless Real-Time Log Analysis
- Quick Deployment of Cloud Environment for SAP Business One
- Quick Deployment for a High-Availability MongoDB Database
- Scheduled Startup/Shutdown
- Serverless Video Transcoding
- Source Code Compilation with Jenkins
- Application Containerization on the Cloud
- Global Data Transfer Acceleration
- Quickly Deploying a High-Availability RabbitMQ Cluster
- Quick Deployment of Cloud Environment for SAP S/4HANA
- Accessing OBS with an Nginx Reverse Proxy
- Routing Traffic to Backend Servers in Different VPCs
- Reinstalling the OS of ECSs
- Setting Up a WordPress Website
- Building a Remote O&M Environment with JumpServer
- Quickly Deploying a Highly Available Pulsar Cluster
- General Reference
Copied.
Solution Overview
Scenarios
This solution helps you quickly deploy source code compilation environments on Elastic Cloud Server (ECS). With the elastic scaling of ECS and the persistency of Jenkins, this solution helps you quickly and inexpensively deploy complex compilation environments, greatly improving the efficiency of software deployment. Jenkins is an open-source continuous integration tool written in Java. It aims to provide an open and easy-to-use software platform for continuous integration of software projects.
Solution Architecture

This solution will:
- Create two ECSs, one for the Gerrit code repository and one for the Jenkins master node.
- Configure compilation nodes and configure Huawei Cloud plug-ins on the Jenkins master node to dynamically create and release ECS compilation nodes.
- Create an Object Storage Service (OBS) bucket to store compilation results.
You can use Image Management Service (IMS) to prepare the OS environment required for the compilation in advance.
Advantages
- Elastic scaling
Benefiting from elastic scaling and on-demand purchase of ECS, compilation nodes can be dynamically created or released.
Constraints
- Before deploying this solution, you need to sign up for Huawei Cloud. Ensure that your account is not in arrears or frozen.
- After this solution is deployed, the compilation environment with Jenkins is set up automatically, but it takes about 20 minutes to complete. Once this process is complete, you can access Jenkins and Gerrit URLs.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot