Staging Smoke Test
おすすめ手動実行継続的インテグレーション最大 6 ラウンド
Staging Smoke Test について
手動で開始し、最大 6 ラウンドまで実行します。各ラウンドで npm run smoke:staging を実行し、失敗した項目を修正してから、同じコマンドで成功を確認します。
主な機能
- 01確認と再確認に同じスモークコマンドを使用
- 02終了コードで合否が明確
- 03最大 6 ラウンドで無限の再試行を防止
- 04Cursor に対応
活用シーン
- 01ステージングへのデプロイ後の簡易検証
- 02ステージングの問題を修正した後の再確認
- 03本番リリース前の最終チェック
- 目標
- ステージングのスモークチェックリストがすべて成功している状態にします。
- 終了条件
- スモークコマンドが終了コード 0 で終了した時点、または 6 ラウンドを終えても失敗する場合に停止します。
- 各ラウンドの間に実行
- npm run smoke:staging
起動プロンプト
Cursor に貼り付けて実行すると、終了条件を満たすまでエージェントが以下の手順を繰り返します。
prompt.md
「Staging Smoke Test」ループを開始します。 目標:ステージングのスモークチェックリストがすべて成功している状態にします。 最大ラウンド数:6。 ステップ 1:スモークチェックを実行 — npm run smoke:staging を実行し、失敗したチェック項目とエラー出力を記録します。終了コードが 0 なら、そのまま確認ステップに進みます。 `npm run smoke:staging` ステップ 2:失敗の原因を特定して修正 — 出力から失敗の原因を判断し、該当するコードや設定を修正します。失敗した項目に関係する内容だけを対応します。 ステップ 3:成功を確認 — npm run smoke:staging を再度実行し、終了コードが 0 であることを確認します。失敗が続く場合は次のラウンドに進みます。 `npm run smoke:staging` 各ラウンドの間に実行:`npm run smoke:staging` 終了条件:スモークコマンドが終了コード 0 で終了した時点、または 6 ラウンドを終えても失敗する場合に停止します。
手順
各ラウンドは順番に実行され、終了条件を満たさなければ次のラウンドへ進みます(最大 6 ラウンド)。
01
スモークチェックを実行
npm run smoke:staging を実行し、失敗したチェック項目とエラー出力を記録します。終了コードが 0 なら、そのまま確認ステップに進みます。
$
npm run smoke:staging02
失敗の原因を特定して修正
出力から失敗の原因を判断し、該当するコードや設定を修正します。失敗した項目に関係する内容だけを対応します。
03
成功を確認
npm run smoke:staging を再度実行し、終了コードが 0 であることを確認します。失敗が続く場合は次のラウンドに進みます。
$
npm run smoke:staging未達 → 次のラウンド条件を満たせば終了
対応エージェント
この Loop をそのまま実行できるコーディングエージェントです。
Cursor
Claude Code
コメント
Markdown 対応