Discover continuous delivery pipeline consist of, include the articles, news, trends, analysis and practical advice about continuous delivery pipeline consist of on alibabacloud.com
Docker4dotnet #5 Use VSTS/TFS to build a container-based continuous delivery pipeline,
In the past several d4d series, I have introduced how to use docker to support application development and packaging of asp.net core. The cross-platform development capability of Asp.net core is. net developers provide the ability to use containers for application development,
unit testing, component testing, system testing, functional testing, and high-speed test executionWrite Tests for defectsAllow test components to be duplicatedTry to limit the test to an assertionContinuous review of code, complexity, coupling, and repeatability of code (SONARQUBE)Continuous deployment:Label each buildPerform testsCreate a Build Feedback reportProcess capability for rollback buildsContinuous Feedback:Don't let your team get used to i
problem, roll it back.5.7. Do not comment out the failed testEither the test is wrong or the problem is changed, or the test can be deleted, at your discretion, not commented out5.8. Responsible for self-caused problems 5.9. Test-driven Development 6. Recommended PracticesThe following practice of our mission is also useful
If you violate architectural principles, let build fail
If the test run slows down, let the build fail
If there is a compile warning or code style problem,
Continuous IntegrationContinuous integration is a big issue and a core practice of agile development. During the continuous delivery process, continuous integration will form a pipeline from development to deployment, at the core of the entire
environment that is very similar to production. Typically, a deployment pipeline environment has a development environment, a test environment, and a simulated production environment, but these phases vary by team, product, and organization. For example, our mingle team has a stage called "Cupcake", which is a simulated production environment, and Etsy's simulation environment is called "Princess".
Figure 2
In each of the different environments, the
systems that support the normal operation of the online business, and the deployment and release of any one function is a far-reaching complex activity. It's not easy for our customers to get up quickly, but it has to be fast, because competitors in the frequent business activities, not fast change, novelty it will be difficult to maintain a leading market position. Continuous delivery and
of core processes. Go can provide a clear release pipeline for all teams, avoiding inefficiencies and redundancy.2. Continuous integration/delivery continuous integration (continuous INTEGRATION,CI) is a basic practice that is not the most dazzling work in software developm
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.