はじめに
今回は AWS CodePipeline を試します。
CodeCommitのリポジトリが変更された際に、CodeDeployを利用してEC2にデプロイします。
チュートリアル: シンプルなパイプラインを作成する (CodeCommit リポジトリ)を参考にします。
CodeCommit リポジトリを作成
EC2 Linux インスタンスを作成して CodeDeploy エージェントをインストール
CodeDeploy でアプリケーションを作成
CodePipeline で最初のパイプラインを作成
パイプライン作成後、自動的に実行される
確認
初回
変更後
削除
CodePipeline削除
CodeDeployアプリケーション削除
EC2インスタンス停止
EC2インスタンス終了
CodeCommitリポジトリ削除
終わりに
AWS CodePipeline を試しました。
今回はビルドステージをスキップしたパイプラインを作成しましたが、今後デプロイ前にコードをビルドする手順を含むパイプラインを試そうと思います。