The document discusses automation in software development, particularly focusing on Continuous Integration and Continuous Delivery (CI/CD) practices. It highlights the evolution of automation and DevOps, emphasizing the benefits and challenges associated with implementing automated processes. Key considerations include resource requirements, potential pitfalls, and the need for careful evaluation and ongoing improvement in automation practices.
201620051930 1995 20001990
Agile2008 conference,
Andrew Clay Shafer and Patrick Debois discussed “Agile Infrastructure”
2009/06/23, O’Reilly Velocity,
“10+ Deploys per Day Dev and Ops Cooperation at Flickr”
2009 - DevOpsDays
Ghent in Belgium
2010 - Book Continuous Delivery: Reliable Software Releases
through Build, Test, and Deployment Automation
2013 - Book The Phoenix Project
2010
: http://finding-marbles.com/2012/04/15/a-brief-history-of-agile-and-lean-events/ , https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software ,
http://www.jianshu.com/p/f40209023006 , http://itrevolution.com/the-history-of-devops/ , http://www.tocinstitute.org/history-of-toc.html
13.
Photo by SweetIce Cream Photography on Unsplash
CI / CD / Automation
軟體開發新顯學
!!!
???
In their effortsto compensate for the
unreliability of human performance, the
designers of automated control systems
have unwittingly created opportunities
for new error types that can be even
more serious than those they were
seeking to avoid.
—James Reason