AWS AWS CodeDeploy – Rollback もし新しいバージョンでトラブルが起きたら、すぐに“前の状態”に戻せる機能。自動で復元できるから、復旧が早い。慎重なリリースのときに特に助かるし、ダウンタイムを最小化できる強い味方だよ。 2025.02.22 AWS
AWS AWS CodeBuild – Cache ビルドに時間がかかる理由の一つがライブラリの取得や依存関係の解決。キャッシュを使うと、前回と同じ部分を再利用して短時間で済むから、繰り返しビルドするときに大幅にスピードアップが期待できるんだ。 2025.02.22 AWS
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