Want to know how an Internet project implements continuous integration?

Want to learn how an Internet project implements continuous integration ? Want to know what stages you need to go through in a continuous integration process? Want to understand how development and testing students work together? Alibaba 's continuous integration and continuous delivery platform, Yunxiao , will present the whole life of the project with real dubbing and full video demonstration. Not to be missed!

 

 



 

Cloud Effect official website video link: (After entering the page, select the help video column on the left--Cloud effect research and development overall process video)

http://ali-aegis.aliyun.com/help/help.html?spm=0.0.0.0.W35KAx  Video Interpretation:Project preparation stage:We review the project requirements, initially complete the project resource assessment, and determine the project delivery After the date, you can create a project in the cloud effectconfigurationmanagementsystem, fill in the project members, and apply for the application code branch. Cloud Effect provides configuration management functions, and at the same time opens up interfaces to support connection to external piping systems. Development stage:The code is written in the local machine. After each code CI, the cloud-effect single-test integration system willautomatically detect the code change. After a few minutes, you will receive anemailreminder. In the email, you can see the single-test case and static scan. Otherinformation, you can also click on the project or digital link to the cloud effect single test integration system, on the system we can see the details of each code submission and running. Test preparation stage (including development self-test):While the development is writing code, the test also enters the test preparation stage. For testing on the cloud effect platform, you can write UI, interface, and manual test cases. After the use case is written, you need to prepare some testdata. The cloud effect data bank provides a wealth of test data generation methods. We can quickly generate test data according to the configuration list. Generate the required test data. Testing phase (environment deployment, interface, UI, manual use case testing):After the development self-test is passed, the project enters the testing phase. Develop a test package in the project, open the environment management, and click apply. At this time, the cloud effect platform will automatically apply for a cloudserver










, select the test deployment package just typed, click Deploy, and the deployment of the test environment starts automatically. During the deployment process, you can monitor deployment logs in real time and obtain Hosts binding information. The test responds to the "take over test" on the platform, runs the written interface test cases in the project, runs the UI use cases, and in the manual use case system, runs the functional use cases, and submits the discovered defects in time. The developer can fix the defect on the platform after receiving the defect email reminder. After the interface, UI, and functional tests are completed, the test can respond to the function "test passed" on the platform.

Integration testing phase: The development is submitted for integration on the platform, the project enters the integration queue, the platform automatically pulls the latest release branch from the application trunk, merges the branch in the project with the release branch, prints the integration test package, deploys it to the integration test environment, triggers Integrated automation script runs. Project members can perform test verification in the integrated environment. After the verification is passed, the platform responds with "verification passed". Pipeline deploys the release package to the production environment, triggering the code merge to the trunk. In this way, a project continuous integration process is completed on the cloud effect platform. About cloud effect:



Cloud Efficiency is a new R&D efficiency platform spawned by Alibaba's Internet business. It has been polished by Alibaba Group's many businesses, covering the whole process of R&D testing. Internet R&D models such as flexible technology management are introduced into traditional enterprises in various industries such as banking, securities, insurance, micro-finance, civil aviation, new retail, etc. At the same time, they are constantly enriched and developed according to the characteristics of these industries, so that traditional enterprises can be combined with the Internet to strengthen many new businesses. The rapid iteration and quality improvement of technology enable the technology to endow the business with infinite possibilities.

 

This article is the original content of Yunqi Community, and may not be reproduced without permission. If you need to reprint, please send an email to [email protected]

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326177209&siteId=291194637