https://martinfowler.com/bliki/DeploymentPipeline.html
SiteSearch Google Refactoring Agile Architecture About ThoughtWorks SiteSearch Google Architecture Refactoring Agile Delivery Microservices Data Testing DSL About Books FAQ Videos Content Index Board Games Photography Insights Careers Products Twitter RSS DeploymentPipeline 30 May 2013 Martin Fowler continuous delivery build scripting One of the challenges of an automated build and test environment is you want your build to be fast, so that you can get fast feedback, but comprehensive tests take a long time to run. A deployment pipeline is a way to deal with this by breaking up your build into stages. Each stage provides increasing confidence, usually at the cost of extra time. Early stages can find most problems yielding faster feedback, while later stages provide slower and mo...