☁️Huawei Cloud CodeArts Build Service

Ozan Timur
Huawei Developers
Published in
5 min readApr 30, 2024
CodeArts Build

🔦INTRODUCTION

Hello everyone! In this article, I will write about the Build feature in Huawei Cloud CodeArts service 🙌

Building is the process of assembling configuration and resource files with source code into one or more target files.

CodeArts Build is a user-friendly cloud-based build platform that supports several programming languages and helps you achieve more productivity with continuous delivery. It only takes a few clicks to create, configure, and execute build jobs when using CodeArts Build. Real-time status monitoring and automatic code retrieval, construction, and packaging are also supported by CodeArts construction.

CodeArts Sources and Builds

Container-based build
⭐️ Two different kinds of container images are supported by CodeArts Build, which offers container-based build environments:

· CodeArts Build provides system images for common programming languages to be packaged and compiled.

· Custom images: made specifically for packaging and compilation in various languages.

Managing Build Environments

💮With CodeArts Build, you can get access to unique Jenkins resources.

Scripts can be run manually, as well as resource pools and proxies. Public execution resource pool is used by default if no executor is customized.

If the standard build environment is unable to satisfy your needs, you can add dependencies and tools, modify the base images that build environments give, make Dockerfiles, make Docker images, and push them to SWR. SWR public photos can be used to create a personalized setting.

ADVANTAGES OF CODEARTS BUILD 🌟

All scenarios

⭐️Several programming languages and frameworks are supported by CodeArts Build to accommodate common software development scenarios.

· Supported languages: C, C++, C#, Java, Python, JavaScript, Go, PHP, .NET, and Groovy.

· Supported frameworks: Maven, Gradle, Ant, npm, CMake, and Android. For details, see Build Environment.

Fast

💮Cloud-hosted build acceleration techniques are used in conjunction with massive build resources to achieve speeds that are unattainable with local builds.

· Elastic resources in the cloud and task execution in parallel

· Global- and tenant-level cache

· Direct Connect for faster transmission

Scalable

⭐️In addition to having flexible interoperability with various code hosting services, CodeArts Build offers the following features:

· Customized build environments

· Diverse source code hosting services

· Continuous integration clusters

Cost-effective

· Because you are only charged for the time and resources used, CodeArts Build significantly lowers build expenses by doing away with the need to purchase hardware resources and upkeep.

· Servers are centrally maintained by CodeArts, greatly reducing maintenance costs.

Use Case

CodeArts Use Cases

Internet Web Applications

💮Requirements and challenges: Cross-platform services and multi-language programming are becoming more and more popular as the variety of Internet service kinds grows.
Advantages: Web application front-end and back-end programs can be developed with CodeArts Build. It works with build standards like Maven and Ant as well as languages and frameworks like Java, Angular, and Node.js.

Computer Applications

⭐️Requirements and challenges: Legacy computer programs operate extensively locally. Both the build process and services are intricate.
Advantages: Allocating resources on demand expedites the building process. You may create C, C++, and C# apps for Windows, as well as C and C++ applications for Linux, with CodeArts Build.

Mobile Apps

💮Challenges and requirements: The services offered by mobile apps must be delivered quickly and seamlessly, as they change constantly.
Advantages: The usage of cloud-based parallel compilation technology reduces delivery time. You can create Android mobile apps rapidly with CodeArts Build.

Security

Shared Responsibilities

⭐️Huawei guarantees that the pursuit of business interests will never take precedence over its commitment to cyber security. Huawei Cloud develops a comprehensive cloud service security assurance system for various regions and industries based on laws, regulations, industry standards, industry standards, and security ecosystem to address emerging cloud security challenges as well as pervasive cloud security threats and attacks.

· Huawei Cloud: Offer safe clouds and guarantee the security of cloud services. Our security duties include monitoring the physical surroundings of Huawei Cloud data centers and the security of IaaS, PaaS, and SaaS services. In addition to being in charge of general cloud O&M security and compliance for our infrastructure and services, Huawei Cloud is also in charge of the security and functionality of our cloud services, technologies, and infrastructure.

· Tenant: Safe use of the cloud. Tenant-customized cloud service configurations, such as IaaS, PaaS, and SaaS, must be securely and efficiently managed by Huawei Cloud tenants. Tenant data, identity accounts, key management, virtual networks, virtual firewalls, API gateways, advanced security services, and all forms of cloud services are included in this.

Huawei Cloud shared security responsibility model
Data Protection Technologies

Cloud Trace Service (CTS)

💮Operations on the cloud resources in your account are tracked by Cloud Trace Service (CTS). The logs produced by CTS can be used for tracking resource changes, auditing compliance, fault finding, and security analysis.

CTS can record management and data traces of CodeArts Build for auditing once you enable it and set up a tracker.

Service Resilience

⭐️Cross-AZ DR Deployment: CodeArts Build uses cross-AZ deployment and inter-AZ data DR solutions. A homogeneous CodeArts Build DR cluster is deployed in another AZ (cross-AZ). If a natural disaster occurs in the geographical location of a production cluster or a fault occurs in the cluster, the production cluster cannot provide read-and-write services. In this case, the DR cluster can be switched to the production cluster to ensure that service processes can be quickly started and recovered for continuity and reliability.

Certificates

💮Authoritative organizations like the International Organization for Standardization (ISO) have certified Huawei Cloud services and platforms in some security and compliance areas 👇.

Compliance certificates

👉Conclusion

As a result, Huawei Cloud CodeArts service supports your use in many different areas. It also ensures the security of the data for you, making it easier to focus on your work. If you would like to benefit from Huawei Cloud free services such as CodeArts, you can view our other related articles!

💁REFERENCES

--

--