HUAWEI CLOUD classroom empowerment--Toolkit series plug-in DevSecOps helps developers speed up

I. Introduction

The concept of DevOps must be familiar to everyone. It is a collective term for a set of processes, methods, and systems. Through it, delivery rate, collaboration efficiency, deployment frequency rate, quality, security, and reliability can be improved. Compared with the traditional software development model, it is a change in working style and culture, connecting developers and IT operators, closely cooperating around the product life cycle, optimizing and improving delivery efficiency and quality.

In recent years, with the increase of cyber crimes, more and more attention has been paid to network security and personal privacy data security, which has brought a new term DevSecOps. DevSecOps is an enhancement under DevOps, which embeds security into every practice link of DevOps In this process, security practice and testing can be moved forward, so that these problems can be found and solved earlier, faster and more conveniently, and software problems and vulnerabilities can be minimized.

2. HUAWEI CLOUD CodeArts

It is not enough to have the above concepts of DevSecOps. In the end, a series of tools must be used to help us, that is, the DevSecOps platform, which is a collection of tool chains required for current software development. Many companies have actively explored how to make software tools better match the speed of rapid business development and create value for enterprises. Huawei Cloud is one of them.

HUAWEI CLOUD CodeArts integrates Huawei's 30 years of R&D practice, R&D concepts, and R&D tools, supports typical R&D scenarios such as web development, mobile app development, microservice development, cloud native application development, and embedded development, and provides a one-stop DevSecOps software development production line , including project management, code hosting, development environment, code inspection, compilation and construction, testing, security and credibility testing, product generation, deployment and operation and maintenance, etc., to help build a more secure, reliable, high-quality, and efficient software production line. At present, CodeArts has attracted 2 million+ developers from more than ten industries including government, finance, education, software product companies, and embedded enterprises.

3. CodeArts DevSecOps series plug-ins

       As a programmer, I often deal with IDEs. A good IDE not only allows me to type code more happily, but also helps me improve development efficiency and save more time for thinking and improvement. The CodeArts IDE launched by Huawei Cloud provides a better code reading experience, faster indexing, and more accurate jumps. It also has a built-in Huawei Cloud API development kit that provides search and reference for Huawei Cloud services and APIs.

In addition to writing code most of the time, developers also need to understand the configuration and use of software end-to-end process tools. In the past, I often needed to save multiple URLs and switch back and forth between the local IDE and multiple tool chain links. The HUAWEI CLOUD CodeArts DevSecOps series of plug-ins integrates all common R&D workflows into the desktop, allowing me to complete many actions only on the desktop, greatly improving my work efficiency.

CodeArts DevSecOps series plug-ins cover every link of the DevSecOps end-to-end R&D process, including requirements management Req, code warehouse management Repo, local code inspection CodeCheck, intelligent programming assistant Snap, Huawei Cloud API, construction pipeline Pipeline, and automated testing TestPlan , product warehouse Artifact, deployment Deploy, etc. These plug-ins are integrated through the DevOps Foundation, making the overall use more convenient and efficient.

As shown in the figure below, after writing the code locally, you can use the Req and Repo plug-ins to associate requirements. After submitting the code, you can continue to use the Pipeline plug-in in the IDE to connect related processes in series to build and deploy packages. Many jobs can be done on the desktop, which greatly facilitates the end-to-end R&D process.

       In terms of coding, based on the combination of the CodeArts software development production line and the Pangu R&D large model, the launched intelligent development assistant, CodeArts Snap, can convert natural language into programming language. As shown in the figure below, writing comments can help us quickly generate code , greatly improving the coding efficiency. The HUAWEI CLOUD API plug-in can help you use the API of HUAWEI CLOUD services more efficiently and conveniently to build upper-layer applications. The CodeArts Check plug-in is a code quality detection tool that has been verified by Huawei's tens of billions of lines of code to protect code quality and security.

That’s all for now, and more plug-in details can be viewed on the Huawei Cloud Toolkit official website.

Click the link below to view the related plugin documentation. Toolkit-HUAWEI CLOUD collaborates with HUAWEI CLOUD cloud service products, supports mainstream IDE platforms including (IntelliJ series, VS Code), and HUAWEI CLOUD self-developed CodeArts IDE, provides rich functions such as API search and debugging, code completion, one-click deployment, etc. Committed to providing developers with a more stable, fast and secure programming experience. https://developer.huaweicloud.com/develop/toolkit.html

Through the HUAWEI CLOUD developer plug-in, developers can connect to HUAWEI CLOUD-related services on their local desktops, opening up the last mile from HUAWEI CLOUD to development.

In addition, Huawei Cloud Toolkit not only supports the CodeArts IDE developed by HUAWEI CLOUD, but also supports two other mainstream IDEs: IntelliJ and VS Code, providing developers with a more stable, fast, and safe programming experience. Come and install it to experience it. Let HUAWEI CLOUD CodeArts reshape software development, let every software developer have his own development assistant, enjoy writing code, and truly improve efficiency and productivity.

Guess you like

Origin blog.csdn.net/hwxiaozhi/article/details/132421990