本連載第1回では、CI/CD(継続的インテグレーション/継続的デリバリー)の概要と重要性を紹介しました。「開発、統合、デリバリー」のサイクルを高頻度で回すためには、「開発、統合、デリバリー」プロセスのさまざまな要素を自動化、効率化することが重要になります。今回は、GMOペパボ社内のさまざまな開発現場におけるCI/CDの実践例を紹介します。 前置き:GitHub Actionsの設定例について GMOペパボではGitHub Enterprise Server(以下、GHES)を広く活用しています。GHESにもGitHub Actionsは存在しており、社内のCI/CDの基盤として活用されています(一部、GitHub.comで動いているGitHub Actionsと仕様が異なる部分があります)。 本稿では、GitHub Actionsの設定の記述例をできるだけGitHub.comのGitHub
![レビュー効率化、コード品質管理、DevSecOpsの実践――GMOペパボ内のCI/CD実践例](https://cdn-ak-scissors.b.st-hatena.com/image/square/9e9c737116494e8941eaed90102c215c3ddd8c30/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fait%2Farticles%2F2110%2F05%2Fcover_news003.png)