Jump to content

Continuous deployment

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Grayfell (talk | contribs) at 03:43, 7 October 2018 (References: Deprecated). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Continuous deployment (CD) is a software engineering approach in which software functionalities are delivered frequently.[1][2][3] CD is often confused with continuous delivery, a different approach in which software is deemed to be potentially capable of being deployed but is actually not deployed.[4]

References

  1. ^ Shahina, Mojtaba; Ali Babara, Muhammad; Zhu, Liming (2017). "Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices". IEEE Access. 5: 3909–3943. doi:10.1109/ACCESS.2017.2685629.
  2. ^ Holmstrom Olsson, Helena; Alahyari, Hiva; Bosch, Jan (2012). "Climbing the "Stairway to Heaven" -- A Mulitiple-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: 392–399. doi:10.1109/SEAA.2012.54. ISBN 978-0-7695-4790-9.
  3. ^ Claps, Gerry Gerard; Berntsson Svenssonb, Richard; Aurum, Aybüke (2014). "On the journey to continuous deployment: Technical and social challenges along the way". Information and Software Technology. 57: 21–31.
  4. ^ Shahin, Mojtaba; Ali Babar, Muhammad; Zahedi, Mansooreh; Zhu, Liming (2017). "Beyond Continuous Delivery: An Empirical Investigation of Continuous Deployment Challenges". Proceedings of the 11th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement: 111–120. doi:10.1109/ESEM.2017.18.