持续部署

持续部署(英语: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.