タグ

AWSとcodedeployに関するmakun2のブックマーク (5)

  • EC2 にデプロイするCI/CD環境を作ってみた - Qiita

    はじめに AWS Code シリーズを使って Amazon EC2 にデプロイするCI/CD環境を構築してみました。 構築手順を忘れないために残しておきます。 構築する構成は以下です。 ※前提条件 手順ではローカル開発環境( IDE, Git, AWS CLI ) はセットアップされた状態でスタートします。 CodeCommitの設定 AWS コンソールにログインし、CodeCommitのサービスに移動します。 リポジトリの作成をします。 Code CommitにCLIで接続できるようにします。 今回は、認証情報ヘルパーを使った方法で設定しました。 手順は公式ドキュメントを参照。 接続できるようになったら、ローカルにリモートリポジトリのクローンを作成します。 コンソール画面からgit cloneコマンドをコピーして、ターミナルで実行します。 CodeCommitにファイルを登録してみる

    EC2 にデプロイするCI/CD環境を作ってみた - Qiita
  • AWS Code DeployでEC2にデプロイする|Logical Dice 技術ブログ

    運用していたEC2へのソースコードを反映するのにCodeDeployを導入してみたので、その作業メモです。 とてもシンプルな状態で試したので、環境は以下の通りです。 EC2インスタンスは1台のみ ELBの利用なし ソースコードはGitHubより取得する デプロイはソースコードをサーバー上に置くのみ デプロイの実行はAWSのコンソールから手動で実行する。 ※CircleCI連携についてはコチラ IAM準備 EC2用とCodeDeploy用のロールを準備します。 まずEC2用のロールを作成します。 IAMロール作成画面にてAWSサービス > EC2を選び、次のステップへ進みます。 ポリシーはAmazonEC2RoleforAWSCodeDeployを指定して、次のステップへ進みます。 タグは未指定でも良いので、必要なければ次のステップに進みます。 適当なロール名を決めて設定し、『ロールの作成』

  • [AWS CodeDeploy]自動デプロイを実装する - Qiita

    はじめに この記事はプログラミング初学者による備忘録用の記事であり、また、少しでも他の初学者のお役に立てればと思い書いています。 今回は、ローカル開発環境からGitHubへgit pushし、mainブランチにマージした際にAWSのCodeDeployが自動デプロイする環境を構築しましたので、備忘録としてまとめておきたいと思います。 間違いなどがございましたら、ご指摘のほどよろしくお願い致します。 自動デプロイ用のS3バケットを作成する 自動デプロイでは、CircleCIでビルドした結果のファイルをS3にアップロードします。 従って、自動デプロイ用のS3バケットを作成します。 1.一般的な設定 ・バケット名: 一意な名前を設定してください。 ・AWSリージョン: 東京リージョンを指定して下さい。 ・オブジェクト所有者: 今回は、ACL無効を選択しています。 2.バケットのブロックパブリック

    [AWS CodeDeploy]自動デプロイを実装する - Qiita
  • Windows Server 用の CodeDeploy エージェントをインストールする - AWS CodeDeploy

    翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 Windows Server 用の CodeDeploy エージェントをインストールする Windows Server インスタンスでは、次のいずれかの方法を使用して CodeDeploy エージェントをダウンロードしてインストールできます。 を使用する AWS Systems Manager (推奨) 一連の Windows PowerShell コマンドを実行します。 直接ダウンロードリンクを選択。 Amazon S3 コピーコマンドを実行してください。

    makun2
    makun2 2023/08/24
    windows用のCodeDeployエージェントのインストールのマニュアル
  • AWS CodeDeployを使う ( PHP + Laravel ) - kazu22002の技術覚書

    AWS Codedeployを使用してLaravelのアプリをリリースします。 appspec.yml docs.aws.amazon.com codebuildでdeploy管理のためのファイルです。 Laravelで必要なこと composer install php artisan migrate パッケージの更新、データベースのカラム更新もdeploy時に必要なためどこかに書きたいです。 Laravelの設定例 version: 0.0 os: linux files: - source: / destination: /var/www/app hooks: BeforeInstall: - location: scripts/stopApp.sh runas: root AfterInstall: - location: scripts/preparation.sh runas:

    AWS CodeDeployを使う ( PHP + Laravel ) - kazu22002の技術覚書
    makun2
    makun2 2023/06/14
    AWSでのCD(コードデプロイ)を実行する
  • 1