タグ

2019年2月19日のブックマーク (4件)

  • チュートリアル: Amazon ECR ソースと ECS-to-CodeDeploy deployment を使用してパイプラインを作成する - AWS CodePipeline

    このチュートリアルでは、 の Amazon ECS から CodeDeploy Blue/Green へのデプロイアクションについて説明します CodePipeline。で Amazon ECS 標準デプロイアクションを使用するチュートリアルについては CodePipeline、「」を参照してくださいチュートリアル: を使用した Amazon ECS 標準デプロイ CodePipeline。 完成したパイプラインは、Amazon ECR などのイメージリポジトリに保存されているイメージへの変更を検出し、 を使用してトラフィックを Amazon ECS クラスター CodeDeploy にルーティングおよびデプロイし、ロードバランサー CodeDeploy はリスナーを使用して、 AppSpec ファイルで指定された更新されたコンテナのポートにトラフィックを再ルーティングします。ロードバラン

    jinjin252525
    jinjin252525 2019/02/19
    codepipeline
  • CodeBuildで独自イメージを使ってビルドする - Qiita

    概要 (2019年4月18日 更新) OracleJDKをOpenJDKに変更しました。 Gradle5.xだとビルドエラーになる場合があるので、Gradle4.10.3に設定しました。 DockerHubにコンテナイメージを配置しました。こちらからどうぞ。 Spring Boot2.xでGradleを使う場合は、Gradle4.x以上が必要となる。 AWSで用意されているJavaDockerイメージは、Apache Maven 3.3.3、Apache Ant 1.9.6、Gradle 2.7となっているため、gradleをアップデートインストールしないと、ビルドが出来ない。 毎回インストールしても良いのだが、5分ほど時間がかかってしまう。(後述) そのため、独自のDockerイメージを使ってビルドにチャレンジしてみました。 AWS CodeBuild に用意されている Docker

    CodeBuildで独自イメージを使ってビルドする - Qiita
  • CodePipelineからECSにBlue/Greenデプロイする | DevelopersIO

    こんにちは、かたいなかです。 以前、ECSがCodeDeployによるBlue/Greenデプロイに対応したことをお伝えしました。 今回は、CodePipelineからECS+CodeDeployへのデプロイを行うことで、CodeBuildDockerイメージをビルドし、ビルドしたイメージをもとにタスク定義の新しいリビジョンを登録、ECSのサービスを更新するといった一連の流れを自動で行えるようにする方法をご紹介します。 構築するパイプラインの概要 今回は、以下のようなパイプラインを構成します。 GitHubの特定のブランチを変更を契機に処理を開始します。CodeBuildでイメージをビルドし、ECRにプッシュします。そして、最後にCodeDeploy + ECSを使用してデプロイを行うという流れです。 手順 では、実際にやっていきましょう。 設定としては以下の流れで進めます。 CodeD

    CodePipelineからECSにBlue/Greenデプロイする | DevelopersIO
  • CodePipelineを利用したAWSでのコンテナデプロイ環境の構築に入門してみる - Qiita

    はじめに 前回は、ソースコードをレポジトリへCommitし、CodeBuilidで検知してBuildし、出来上がったコンテナイメージをECRへPushするまでを行いました。 今回はそれを用いてECSへのコンテナ立ち上げと、全体のパイプラインを整備していきたいと思います。 コンテナ環境におけるパイプライン処理 やることは前回の作ったやつらをCodePipelineでつなげていきましょう。というくらいです。 ソースコードがレポジトリへCommitされたことを検知する。 CodePipelineが起動してCodeBuildを走らせる。 コンテナイメージの生成 コンテナイメージのテスト レジストリへのプッシュ。 ECSへのコンテナデプロイ ECSクラスタの作成とイメージのデプロイ ECSは「サービス」と「タスク」の2つの設定によってコンテナをデプロイします。 サービスとタスク タスクはKubern

    CodePipelineを利用したAWSでのコンテナデプロイ環境の構築に入門してみる - Qiita
    jinjin252525
    jinjin252525 2019/02/19
    fargate codepipeline