コンテンツにスキップ

「継続的デプロイ」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
m 文頭の英語部分をlang-enテンプレートに置き換えました。
Cewbot (会話 | 投稿記録)
m Bot作業依頼: {{Cite journal}}のパラメータ一を小文字にする - log
1行目: 1行目:
'''継続的デプロイ'''({{Lang-en|Continuous deployment}}; CD)とは、[[ソフトウェア開発工程|'''ソフトウェア開発プロセス''']]の1種で、自動化された[[ソフトウェアデプロイメント|デプロイ]]によって、高い頻度で、ソフトウェアの機能を提供する手法である<ref>{{Cite journal|last=Shahin|first=Mojtaba|last2=Ali Babara|first2=Muhammad|last3=Zhu|first3=Liming|year=2017|title=Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices|journal=IEEE Access|volume=5|pages=3909–3943|DOI=10.1109/ACCESS.2017.2685629}}</ref><ref>{{Cite journal|last=Holmstrom Olsson|first=Helena|last2=Alahyari|first2=Hiva|last3=Bosch|first3=Jan|year=2012|title=Climbing the "Stairway to Heaven" -- A Mulitiple-Case Study Exploring Barriers in the Transition from Agile Development towards Continuous Deployment of Software|journal=Proceedings of the 2012 38th Euromicro Conference on Software Engineering and Advanced Applications|pages=392–399|publisher=[[IEEE Computer Society]]|DOI=10.1109/SEAA.2012.54|ISBN=978-0-7695-4790-9}}</ref><ref>{{Cite journal|last=Claps|first=Gerry Gerard|last2=Berntsson Svenssonb|first2=Richard|last3=Aurum|first3=Aybüke|year=2014|title=On the journey to continuous deployment: Technical and social challenges along the way|journal=Information and Software Technology|volume=57|pages=21–31}}</ref>。すなわち、自動化により、開発された最新の[[ソフトウェア]]をユーザーが常に利用可能にしておく手法である。開発されたソフトウェアを絶え間なく、継続的に[[ソフトウェアデプロイメント|'''デプロイ''']]し続けることから継続的デプロイと呼ばれる。
'''継続的デプロイ'''({{Lang-en|Continuous deployment}}; CD)とは、[[ソフトウェア開発工程|'''ソフトウェア開発プロセス''']]の1種で、自動化された[[ソフトウェアデプロイメント|デプロイ]]によって、高い頻度で、ソフトウェアの機能を提供する手法である<ref>{{Cite journal|last=Shahin|first=Mojtaba|last2=Ali Babara|first2=Muhammad|last3=Zhu|first3=Liming|year=2017|title=Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices|journal=IEEE Access|volume=5|pages=3909–3943|doi=10.1109/ACCESS.2017.2685629}}</ref><ref>{{Cite journal|last=Holmstrom Olsson|first=Helena|last2=Alahyari|first2=Hiva|last3=Bosch|first3=Jan|year=2012|title=Climbing the "Stairway to Heaven" -- A Mulitiple-Case Study Exploring Barriers in the Transition from Agile Development towards Continuous Deployment of Software|journal=Proceedings of the 2012 38th Euromicro Conference on Software Engineering and Advanced Applications|pages=392–399|publisher=[[IEEE Computer Society]]|doi=10.1109/SEAA.2012.54|isbn=978-0-7695-4790-9}}</ref><ref>{{Cite journal|last=Claps|first=Gerry Gerard|last2=Berntsson Svenssonb|first2=Richard|last3=Aurum|first3=Aybüke|year=2014|title=On the journey to continuous deployment: Technical and social challenges along the way|journal=Information and Software Technology|volume=57|pages=21–31}}</ref>。すなわち、自動化により、開発された最新の[[ソフトウェア]]をユーザーが常に利用可能にしておく手法である。開発されたソフトウェアを絶え間なく、継続的に[[ソフトウェアデプロイメント|'''デプロイ''']]し続けることから継続的デプロイと呼ばれる。


継続的デプロイは{{仮リンク|継続的デリバリー|en|Continuous delivery}}に似ているが、異なるものである。継続的デリバリーも同じようにソフトウェアの機能を頻繁にデリバリーし、デプロイ可能にするが、実際のデプロイは行わない<ref>{{Cite journal|last=Shahin|first=Mojtaba|last2=Ali Babar|first2=Muhammad|last3=Zahedi|first3=Mansooreh|last4=Zhu|first4=Liming|year=2017|title=Beyond Continuous Delivery: An Empirical Investigation of Continuous Deployment Challenges|journal=Proceedings of the 11th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement|pages=111–120|DOI=10.1109/ESEM.2017.18}}</ref>。
継続的デプロイは{{仮リンク|継続的デリバリー|en|Continuous delivery}}に似ているが、異なるものである。継続的デリバリーも同じようにソフトウェアの機能を頻繁にデリバリーし、デプロイ可能にするが、実際のデプロイは行わない<ref>{{Cite journal|last=Shahin|first=Mojtaba|last2=Ali Babar|first2=Muhammad|last3=Zahedi|first3=Mansooreh|last4=Zhu|first4=Liming|year=2017|title=Beyond Continuous Delivery: An Empirical Investigation of Continuous Deployment Challenges|journal=Proceedings of the 11th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement|pages=111–120|doi=10.1109/ESEM.2017.18}}</ref>。


== 参考文献 ==
== 参考文献 ==

2020年1月25日 (土) 17:52時点における版

継続的デプロイ英語: Continuous deployment; CD)とは、ソフトウェア開発プロセスの1種で、自動化されたデプロイによって、高い頻度で、ソフトウェアの機能を提供する手法である[1][2][3]。すなわち、自動化により、開発された最新のソフトウェアをユーザーが常に利用可能にしておく手法である。開発されたソフトウェアを絶え間なく、継続的にデプロイし続けることから継続的デプロイと呼ばれる。

継続的デプロイは継続的デリバリーに似ているが、異なるものである。継続的デリバリーも同じようにソフトウェアの機能を頻繁にデリバリーし、デプロイ可能にするが、実際のデプロイは行わない[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. 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.