AWS AWS CodeDeploy – Hooks デプロイの前後で“スクリプトを実行”するなど、特別な処理を差し込める仕組み。たとえばバックアップを先にとる、終わったらログを整理するなど、自由にカスタマイズ可能。柔軟な運用ができるんだ。 2025.02.22 AWS
AWS AWS CodeBuild – Test Reports ユニットテストの結果を集めて、どのテストが成功/失敗したか一覧表示してくれる。失敗したテストケースをすぐ見つけられるし、パス率の推移をウォッチして品質を管理するのにも使いやすいんだ。 2025.02.22 AWS
AWS AWS CodeDeploy – Blue/Green Deployment 新しい環境(Blue)を用意して、テストして問題なければ一気にトラフィックを切り替える手法だよ。失敗してもすぐ元に戻せるし、ユーザーに影響も少ない。安全にリリースしたいときによく使われるんだ。 2025.02.22 AWS
AWS AWS CodeBuild – Code Coverage Reports テストがソースコードのどれくらいを網羅しているかを表示する機能。テストの抜け漏れを見つけられるし、新規機能を追加したときにちゃんとテストが書かれているかをチェックする指標にもなるよ。 2025.02.22 AWS
AWS AWS CodeDeploy – In-Place Deployment 今使っている同じサーバー内でアプリを上書きするデプロイ方式。追加の環境を用意しなくていいぶん簡単だけど、本番を止める時間があったり、失敗するとすぐ影響が出たりする。一長一短なんだ。 2025.02.22 AWS
AWS AWS CodeBuild – Integration with CodePipeline Gitにコードをプッシュしたらビルドが自動で走り、成功すれば次のテストやデプロイに進む…という流れを作りやすい。手動操作を減らして、エラーも早期に発見できるからDevOpsがぐっとはかどるんだ。 2025.02.22 AWS
AWS AWS CodeDeploy – Canary Deployment (Lambda) リクエストの一部だけ新しいLambdaに流して、問題ないか様子を見る方法。徐々に配分を増やして最終的に完全移行するから、大きなリスクを避けながら新バージョンを導入できるよ。 2025.02.22 AWS
AWS AWS CodeBuild – GitHub/Bitbucket/CodeCommit Integration ソースコードの置き場所がどこであっても引っ張ってきてビルドできる。GitHubやBitbucketと連動すればプルリクのたびにCI(継続的インテグレーション)を回すのも簡単。オープンソースプロジェクトでも使いやすいんだ。 2025.02.22 AWS
AWS AWS CodeDeploy – Linear Deployment (Lambda) 時間をかけて“均等に少しずつ”トラフィックを新Lambdaへ移行する仕組み。例えば10分ごとに10%ずつ増やすとか設定できる。急にガラッと変えないから、トラブルがあってもすぐ気づいて対処できるんだ。 2025.02.22 AWS
AWS AWS CodeBuild – Artifact Encryption ビルドで作ったファイルを保存するとき、鍵を使って暗号化し、安全に守る仕組み。秘匿性が高いアプリや商用ライブラリなら、万が一S3を覗かれても簡単には中身を見られないようにしておきたいよね。 2025.02.22 AWS