持續部署

持續部署(英語:Continuous deployment,縮寫為CD),是一種軟體工程方法,意指在軟體開發流程中,以自動化方式,頻繁而且持續性的,將軟體部署到生產環境(production environment)中,使軟體產品能夠快速的發展[1][2][3]

持續部署可以整合到持續整合持續交付(Continuous delivery)的流程之中。

註釋

  1. ^ Shahin, Mojtaba; Ali Babara, Muhammad; Zhu, Liming. Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices. IEEE Access. 2017, 5: 3909–3943. doi:10.1109/ACCESS.2017.2685629. 
  2. ^ Holmstrom Olsson, Helena; Alahyari, Hiva; Bosch, Jan. Climbing the "Stairway to Heaven" -- A Multiple-Case Study Exploring Barriers in the Transition from Agile Development towards Continuous Deployment of Software. Proceedings of the 2012 38th Euromicro Conference on Software Engineering and Advanced Applications (IEEE Computer Society). 2012: 392–399. ISBN 978-0-7695-4790-9. doi:10.1109/SEAA.2012.54. 
  3. ^ Claps, Gerry Gerard; Berntsson Svenssonb, Richard; Aurum, Aybüke. On the journey to continuous deployment: Technical and social challenges along the way. Information and Software Technology. 2014, 57: 21–31.