Skip to content

CI/CD環境構築ハンズオン

アジェンダ

必要な事前準備

  • 自分のAWSアカウントのコンソールにログインしておく。 (EC2-Classicに対応していないアカウントである必要があります)
  • 東京リージョンのコンソールが表示されるようにしておく
  • 自分のGitHubアカウントにログインしておく
  • 自分のGitHubアカウント内のリポジトリへのgit cleneおよびgit pushが行えるようにしておく
  • コンソールから起動しコードの編集が行えるエディタ(Vim, Emacs, VSCode等)を準備しておく

ハンズオンの目的

AWSのマネージドサービスであるCodePipelineを使用したデプロイの自動化が簡単に行えることを体験していただきます。そして、デプロイの自動化へ取り組むきっかけにしていただくことを目的にしています。

このハンズオンでかかるAWSの費用

  • $1未満

ハンズオンの流れ

  1. 構成の簡単な紹介
  2. サンプルアプリケーションのフォーク及びクローン
  3. ハンズオン用環境構築用のCloudFormationの実行
  4. 手動デプロイしてみる(講師が実演します)
  5. CodePipelineによるパイプラインの構築および自動デプロイの実行
  6. テストが失敗すると自動デプロイが止まるのを確認
  7. 再度正しいコードに戻して自動デプロイ