前回の記事で書いたCodeDeploy以外にもCI/CD絡みで色々と使用するサービスがあるので自分用にメモ。各サービスCodeCommitAWS上のGitHubみたいなもの。後述するサービスと連携させることができる。CodePipelineCircleCIのようにビルドやテスト、デプロイなど各タスクの手続きなどを、まとめて記載することができる。CodeBuildとCodeDeployの連携など。CodeBuildDocker環境でソースのビルドやS3へのアップロードを行うことができる(CircleCIのビルド部分を自動化するイメージ?)処理のイメージソースがcodeCommitにプッシュされ、S3に配置される(CodePipelineのSource)S3からソースを取得して、CodeBuildでビルド実行(ライブラリのインストールなど)し、ビルド結果をS3に再度アップロードCodeDeployでビルドされたものをEC2上にデプロイ上記の流れをCodePipelineで統括しているイメージ実際の構築作業CIツールからcodeCommitに繋ぐ場合は、入口となるCodeCommitユーザーの作成(鍵登録+IAMの付与)buildspec.yamlファイル(実際にCodeBuildで実行されるビルドプロセス)を実装CodePipelineへのソース(CodeCommit)とビルド(CodeBuild)の登録CodePipelineへのデプロイ(CodeDeploy)の登録ちなみに、上記に関しても前回同様の以下の記事の7章にものすごく詳細に書かれてます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。関連記事herokuでMySQL昨日に続き、heroku+MySQLのメモです。herokuはディフォルトではPostgreSQLですが、アドオンを使うとMySQLも使えるようになります。redisインメモリデータベースのredis(レディース)について。キャッシュとして以前はmemcachedを使っていましたが、いろいろ多機能ということでredisをちょっと触ってみようかと。host指定,変数の外だし,ユーザー追加Ansibleにてhostユーザーやユーザーの追加などす。...php-fpmに関して今回はphp-fpmに関して。会社のサーバー(このブログが載っているサーバー)がこれ使ってて、メモリをやたら消費しており、設定を見直す必要があったので、リサーチ。...webサーバーがどのように動いているか(GETとPOST)webがリクエストを受け取って画面に表示するまでの流れをおさらい。