CI/CD環境構築ハンズオン
アジェンダ
必要な事前準備
- 自分のAWSアカウントのコンソールにログインしておく。 (EC2-Classicに対応していないアカウントである必要があります)
- 東京リージョンのコンソールが表示されるようにしておく
- 自分のGitHubアカウントにログインしておく
- 自分のGitHubアカウント内のリポジトリへの
git clene
およびgit push
が行えるようにしておく - コンソールから起動しコードの編集が行えるエディタ(Vim, Emacs, VSCode等)を準備しておく
ハンズオンの目的
AWSのマネージドサービスであるCodePipelineを使用したデプロイの自動化が簡単に行えることを体験していただきます。そして、デプロイの自動化へ取り組むきっかけにしていただくことを目的にしています。
このハンズオンでかかるAWSの費用
- $1未満
ハンズオンの流れ
- 構成の簡単な紹介
- サンプルアプリケーションのフォーク及びクローン
- ハンズオン用環境構築用のCloudFormationの実行
- 手動デプロイしてみる(講師が実演します)
- CodePipelineによるパイプラインの構築および自動デプロイの実行
- テストが失敗すると自動デプロイが止まるのを確認
- 再度正しいコードに戻して自動デプロイ