Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Huawei Cloud publishes distributed compilation and Construction system CodeArts Build

2025-01-30 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > IT Information >

Share

Shulou(Shulou.com)11/24 Report--

Thanks to CTOnews.com netizens Xing Han roaming clues delivery! CTOnews.com, February 14 (Xinhua) Huawei Cloud today released a distributed compilation and construction system (CodeArts Build), which aims to support enterprises to achieve efficient software development, shorten product launch cycle, and help enterprises quickly form key competitiveness of their software products.

The improvement of compilation and construction efficiency is a system engineering, which requires collaborative optimization of construction engineering, construction tools, construction environment and so on. The efficiency of end-to-end compilation can be improved only through automated construction process, efficient construction mechanism and shared infrastructure.

Software is a binary file formed by compiling, linking, packaging and other processes of the source code and the binary files it depends on. The automation of compilation and construction through continuous integration has been widely implemented in the industry. The automation of software generation process can reduce manual intervention and repetitive operation, realize rapid verification of software, and find errors and repair them more quickly.

From the initial single-machine automation construction, to multi-machine automation construction, and then to cloud-based distributed construction, today, the efficient compilation and construction of software has well supported the rapid development of Huawei wireless, Datacom, car, computing, storage, terminal and other businesses to achieve more efficient software release.

Huawei Cloud CodeArts Build currently supports the efficient software integration of Huawei's 60,000 R & D personnel, with 7770,000 construction tasks per day and centralized flexible scheduling of 248000 construction servers. The software integration process is accelerated end-to-end through key technologies such as code download on demand, cloud, distributed, precision increment, flexible scheduling and so on. let developers compile the results of minute-level feedback, version package 30-minute integration, 100 million-level code construction in 1 hour.

CTOnews.com learned that Huawei Cloud CodeArts Build has more than 130 built-in environments, more than 30 templates and more than 20 plug-ins, which users can use right out of the box. At the same time, CodeArts Build supports multi-platform and multi-system construction, including x86, ARM and other computing architectures, as well as Linux, Windows, macOS and other operating systems. Through the built-in cross-platform environment, the links such as manually building compilation server and configuring continuous integration software can be eliminated, and help users to quickly complete the construction of continuous integration system.

Huawei Cloud CodeArts Build provides code download acceleration technology. Based on the construction of a dedicated distributed file storage system, Huawei Cloud CodeArts Build provides code download acceleration technology. Based on the construction of a dedicated distributed file storage system, the source code is encrypted and re-stored, and the file cache is reused many times at a time, which greatly reduces the number of downloading files from the code warehouse. At the same time, the code is reused from the cache efficiently through the special network channel in VPC, so that the code can be downloaded efficiently during construction.

Huawei Cloud CodeArts Build provides distributed compilation, precision increment and other technologies to break through the performance bottleneck of a single machine and accelerate the compilation of C / C++ language through the large-scale elastic resources of the cloud. At the same time, through the shared distributed cache and accurate dependency identification, the on-demand distribution of compilation commands is realized, which greatly improves the construction efficiency on the basis of cost saving.

For complex construction scenarios that involve multiple team collaboration, multiple computing architectures, multiple operating systems and construction projects that depend on each other, Huawei Cloud CodeArts Build provides BuildFlow orchestration mode, which enables development or integration engineers to orchestrate on-demand based on multi-component dependencies, allowing construction tasks to be constructed in a directed acyclic graph based on task dependencies. Through the efficient and flexible BuildFlow construction mode, we can not only meet the complex construction requirements, but also split the existing construction tasks in a modular way, and realize the rapid construction integration of the software package through multi-task parallel construction.

Embedded software fields such as intelligent terminals, vehicle software and Internet of things devices are usually based on Hongmeng, AOSP and other system development. One construction needs to integrate hundreds or even thousands of code stores at the same time, so the integrated download efficiency of multiple code stores is very important. Huawei Cloud CodeArts Build integrates the Repo download tool, and users only need to make a simple configuration to realize the linkage and integrated download of multiple code stores. At the same time, code caching technology can also be integrated to realize the linkage and efficient download of multiple code stores.

Huawei Cloud CodeArts Build shares hundreds of thousands of enterprise-level construction resources through unified and flexible scheduling of Huawei wireless, SmarTone, optical, automotive, computing, storage and other product line construction resources. Compared with the self-built and exclusive construction resources of each product and project team, 70% of construction resources can be saved.

Huawei Cloud CodeArts Build has supported the rapid development of Huawei's cloud computing, network, terminal, chip, automotive and other businesses. For example, through the extreme build acceleration capability, CodeArts Build reduces the full construction time of 100 million-level codes for each product line by 20 times, and the integration period between components is reduced from 1 week to 1 hour. Through the elastic scheduling capability of the cloud, the on-demand acquisition of construction resources and low-cost construction are realized, and the construction server consumption is reduced from 36000 to 10,000.

Facing the future, Huawei Cloud CodeArts Build will achieve more efficient and accurate flexible scheduling capabilities based on AI decisions, and implement a multi-language compilation framework for more complex language software products.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

IT Information

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report