Solution Overview

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 is a great way to deploy software more efficiently.

Source Code Compilation with Jenkins

Version: 1.0.3

Last Updated: September 2023

Built By: Huawei Cloud

Time Required for Deployment: About 10 minutes

Time Required for Uninstallation: About 5 minutes

Data Center:

Solution Description


This solution will:


1. Create two ECSs, one for the Gerrit code repository and one for the Jenkins master node.


2. Configure compilation nodes and configure Huawei Cloud plug-ins on the Jenkins master node to dynamically create and release ECS compilation nodes.


3. 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.

Solution Description


This solution will:


1. Create two ECSs, one for the Gerrit code repository and one for the Jenkins master node.


2. Configure compilation nodes and configure Huawei Cloud plug-ins on the Jenkins master node to dynamically create and release ECS compilation nodes.


3. 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.

展开内容
收起内容