In implementing continuous delivery, we can easily focus on automation and tools, because they are usually the easiest to do as a starting point. However, the successful implementation of continuous delivery also relies on the optimization of the organizational structure based on the final deliverables. For
Other continuous delivery related articles: "Continuous delivery" series of articles DirectoryChapter III Continuous Integration 1. IntroductionThe goal of continuous integration is to keep the software in a working state2. Achiev
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
Typically, there is no interaction between innovation and product conceptualization in software delivery. Nevertheless, with the increasing demand for new functionality for products and the shortening of the corresponding product lifecycle, even business models have made it necessary to put continuous design and continuous de
The process of continuous delivery (CD) development to product delivery is simpler for continuously evolving products. Continuous integration (CI), which is at the beginning of the ongoing delivery process, plays an important role in this process by defining the software dev
. Although the integrated code succeeds in working together, it is not ready for the production environment because it has not been tested and validated in a simulated production environment. You can read more about what happens after continuous integration in the Continuous delivery section below.
Figure 1
To maintain proper
sometimes can not be rolled back, once on-line error, the impact on our users is very bad.3 PracticeOver the years, we continue to summarize in the development process, think a lot of ways, in the service of customers at the same time accumulated a large number of production environment operations and maintenance experience, developed a number of tools and processes to solve the upgrade and product on-line issues. , we share some of our approach to building
Author: Chen Yong
Source: blog.csdn.net/cheny_com
Self-similarity refers to the similarity between a part of a thing and its larger part or even the whole.
From a big perspective, Agile Development attaches importance to customer value and advocates continuous delivery. However, in general, the product owner often has a very good sense of customer value, while the first-line developers pay more attention t
to other servers when a Mesos host fails.§chronos service loop Run job scheduling framework, can be set repeatedly at a specific time to trigger the operation of the Mesos service§mesos-dns the DNS-based service discovery mechanism for Mesos, it is convenient to find the container running location and manage the dispatch.§kubernetes cluster-level container Orchestration management system, can easily manage the container application running across the cluster, provide container scheduling, deplo
The popularity of the continued delivery concept reflects the desire of the business unit for faster delivery and the importance that technical teams attach to the age-old problem of delivery. From continuous integration to continuous de
How does the continuous ARQ protocol complete sliding windows and request re-sending? Next we will provide a detailed description of its main functions. I hope that you can understand this process and the delivery process through some of the content in this article.
Go-back-n (GBN) and selective repeat (ARQ). The two Protocols are the combination of Sliding Window Technology and request retransmission techn
Continuous delivery tool ThoughtWorks Go deployment step by stephttp://blogs.360.cn/360cloud/2014/05/13/%E6%8C%81%E7%BB%AD%E4%BA%A4%E4%BB%98%E5%B7%A5%E5%85%B7thoughtworks-go% e9%83%a8%e7%bd%b2step-by-step/Posted on May 13, 2014 by Zieckey | Leave A reply 1. About ThoughtWorks GoGo is an open source, continuous integration and release system developed by Tho
Jez (thoughtworker) masterpiece "continuous delivery" was published. Martin Fowler (another thoughtworker) in order and included in the Martin Signature Series. The Chinese version of this book is being translated by Qiao Liang and others (including me). The Chinese version is estimated to be coming next year. However, I will give a speech on this topic at the agile China conference in March. I am talking a
project manager should also pay attention to the time for deployment. Testers should also conduct deployment tests.
Continuous improvement.Software development is like "sailing against the water". If you do not enter, you will leave. Continuous improvement means that your system must be continuously improved so that it can be easily modified only when necessary.
Switch from
Other continuous delivery related articles: "Continuous delivery" series of articles DirectoryChapter II Configuration Management 1. Introduction
Definition: Configuration management refers to a process through which all artifacts related to the project, and the relationships between them, are uniquely defined
Continuous delivery Maturity Model update, new version v1.2 released
The "continuous delivery Maturity Model" provided in CD is Version 1.0.This is the latest version, which is more instructive and operable.
Instructions for use:We recommend that you use this model to analyze the status quo and find improvements. We
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, this article describes how to use Microsoft's
can even do it once a day if necessary.
Perform version control on all content.The software industry is still emphasizing this requirement. You may find it strange. Who hasn't used version control yet? However, I'm not just referringSource codeIt also includes environment, configuration, and data.
Finished means "published ".That is to say, the "completion" of a project refers to putting it in the hands of users and working properly. Instead of "I have already submitted, I don't care abou
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.