CI
変更ごとにビルド・テスト・静的解析を自動実行します。Rustではcargo fmt --check、cargo clippy -- -D warnings、cargo testなどを組み合わせます。
デプロイ
成果物を再現可能にビルドし、環境ごとの設定を分離します。リリース前に変更履歴、依存関係、ロールバック、監視を確認します。
注意点
テスト用設定を本番へ含めない、秘密情報をログへ出さない、DB変更に後方互換性を持たせる、以前のバージョンへ戻せるようにする、という点が重要です。
演習
ビルド・テスト・セキュリティ・設定・監視・ロールバックの観点から、確認方法と合格条件を含むリリースチェックリストを作成してください。