← Rust

LESSON / ARTICLE

CI/CDとデプロイ

CI/CDとデプロイを学び、実務での設計判断につなげます。

CI

変更ごとにビルド・テスト・静的解析を自動実行します。Rustではcargo fmt --check、cargo clippy -- -D warnings、cargo testなどを組み合わせます。

デプロイ

成果物を再現可能にビルドし、環境ごとの設定を分離します。リリース前に変更履歴、依存関係、ロールバック、監視を確認します。

注意点

テスト用設定を本番へ含めない、秘密情報をログへ出さない、DB変更に後方互換性を持たせる、以前のバージョンへ戻せるようにする、という点が重要です。

演習

ビルド・テスト・セキュリティ・設定・監視・ロールバックの観点から、確認方法と合格条件を含むリリースチェックリストを作成してください。