坂本研のゼミ室

CI/CD

はじめに

GitHub ActionsにCI/CD機能が追加されたので、
CI/CD機能と現在使っているCircleCI(SaasのCI/CD)についてメモ程度にまとめ

CI/CDとは

CI/CDとは、Continuous Integration/Continuous Deliveryの略
ソフトウェアの変更を常にビルド、テスト、デプロイするソフトウェア開発の手法
バグを素早く発見したり、変更を自動でリリースしたりできるようになると言ったメリットがある
f:id:TakaShinoda:20190813221421p:plain

CircleCI

クラウド型のCI/CDサービス
コンテナと呼ばれる実行環境でビルドやテストを実施
環境構築のコストが低い
circleci.com

GitHub Actions

github.com