본문으로 이동

지속적 배포

위키백과, 우리 모두의 백과사전.

지속적 배포(continuous deployment, CD)는 소프트웨어 기능이 자동으로 전개(deploy)되는 소프트웨어 엔지니어링 접근 방식이다.[1][2][3]

지속적 배포는 지속적 전달(CD)과 대조되는데, 이는 소프트웨어 기능이 자주 전달되고 잠재적으로 전개될 수 있는 것으로 간주되지만 실제로는 전개되지 않는 유사한 접근 방식이다. 따라서 지속적 배포는 지속적 전달보다 더 완전한 형태의 자동화로 볼 수 있다.[4]

같이 보기

[편집]

각주

[편집]
  1. Shahin, 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. arXiv:1703.07019. Bibcode:2017arXiv170307019S. doi:10.1109/ACCESS.2017.2685629. S2CID 11638909. 
  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〉. 《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. S2CID 15199568. 
  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. doi:10.1016/j.infsof.2014.07.009. 
  4. Shahin, Mojtaba; Babar, Muhammad Ali; Zahedi, Mansooreh; Zhu, Liming (2017). 〈Beyond Continuous Delivery: An Empirical Investigation of Continuous Deployment Challenges〉. 《2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)》. 111–120쪽. doi:10.1109/ESEM.2017.18. ISBN 978-1-5090-4039-1. S2CID 3479812.