用語の定義や専門家の解説だけでは、具体的に思い描くのが難しい用語の一つに「CI/CD」があります。この記事では何が重要で、ソフトウェア開発などになぜ必要か、実務経験の無い方にもわかりやすく説明しています。実際の作業や手法は高度ですが、目指している考え方には価値があり、多くの分野に応用可能なノウハウと考えます。 CI/CD の概要 ソフトウェア開発などの業務をより正確に、より効率良く進めるための手法であり考え方です。2つの用語に共通する「C」はContinuousの頭文字で、「継続的に」何かを進めていくことです。CI/CDでは、作業 → テスト → 公開の流れを「自動化」する意味で使われています。作業量が少ないうちは手作業でできていたことでも、激増すると対応ができないため、この「自動化」は重要になってきました。 インターネット上で利用可能なサービスの分野でも、ソフトウェア開発業務をいかに迅速
![【図解】CI/CD とは?非エンジニアの方向けにわかりやすく解説します - カゴヤのサーバー研究室](https://cdn-ak-scissors.b.st-hatena.com/image/square/5698f4856303dbe337c3b80a0bfdccfd4da3ee3e/height=288;version=1;width=512/https%3A%2F%2Fwww.kagoya.jp%2Fhowto%2Fwp-content%2Fuploads%2F202102c_main.jpg)