CI/CDの重要性
継続的インテグレーション/デリバリーは、モダンな開発チームにとって必須のプラクティスです。GitHub Actionsを使えば、リポジトリ内で完結するCI/CDパイプラインを構築できます。
ワークフローの基本
.github/workflows/ディレクトリにYAMLファイルを配置するだけで、push、PR、スケジュールなどのイベントに応じた自動化が可能です。
テスト自動化
PR作成時にユニットテスト、lint、型チェックを自動実行する設定を紹介します。マトリクスビルドで複数バージョンのテストも簡単です。
デプロイ自動化
mainブランチへのマージ時に自動デプロイする設定例を示します。AWS、Vercel、Cloud Runなど主要なプラットフォームへのデプロイが可能です。
山本 さくら 1 د
セキュリティ系のジョブ(SAST/DAST)の追加方法も知りたいです。