プランのステージの使用
ステージはジョブを、プランのビルドプロセス内の個別のステップにグループ化 (またはマップ) します。例えば、プラン ビルド プロセスにコンパイルのステップがある場合、いくつかのテストのステップや展開のステップが後続します。このような場合、各ステップに相当する別々の Bamboo ステージを作成することができます。
ステージとは:
- デフォルトでひとつのジョブを持ちますが、複数のジョブをグループ化するために使用できます。
- ジョブを並行して複数のエージェント (ある場合) 上で処理します。
- ステージのすべてのジョブを正常に完了してから、プラン内の次のステージの処理に進みます (「プランのステージの使用」)。
- 後続のステージで使用できるアーティファクトが生成されることがあります。
Bamboo で作成された新しい各プランには、少なくとも 1 つのステージ (デフォルト ジョブ用) が含まれ、「デフォルト ステージ」と呼ばれます。Bamboo 管理者のみがステージを設定できます。
このページの内容
手動ステージについて
プラン内のどのステージも、手動ステージに設定できます。手動ステージでプランを実行する場合、手動ステージに到達するたびに Bamboo はプランの実行を一時停止します。プランのビルドは、ユーザーが手動でステージを実行した場合のみ継続されます。以下の点にご注意ください。
- 手動ステージは、前のステージが正常に完了した場合にのみ実行できます。
- 手動ステージは、プランに設定されている順序で実行する必要があります。手動ステージをスキップすることはできません。
- 手動ステージは、このアイコン (実行予定外) またはこのアイコン (実行保留中) が付いた状態でプラン ナビゲーターに表示されます。
- プランで手動ステージを実行するには、'ビルド' 権限が必要です。
プランのステージに移動する
次の手順でプランのステージに移動します。
- Bamboo ヘッダーから ビルド > すべてのビルド プラン を選択し、編集するプランの名前をクリックします。
- アクション > プランの設定を選択します。
- ステージ タブをクリックします。
ステージの作成
- 前述の手順で、プランのステージに移動します。
- 右側にある ステージの作成 をクリックします。
- フォームに入力し、作成をクリックします。手動ステージについては、上記の 手動ステージについて を参照してください。
- (オプション) 新しいステージでは、次の操作もできます。
- 新しいステージをステージの一覧内でドラッグ アンド ドロップして、ステージの順序を変更します。
- ステージに新しいジョブを追加します。
- 他のステージから新しいステージにジョブをドラッグ アンド ドロップで移動します。
ステージの移動やステージ間でのジョブの移動により、アーティファクトの依存関係が切り離されることがあります。ステージやジョブの移動により依存関係が切り離される場合、Bamboo により警告が表示されます。
ステージの編集
- 前述の手順で、プランのステージに移動します。
- 必要に応じてステージを編集します。
- ステージの名前や説明を編集するか、手動ステージかどうかを設定するには、歯車アイコンをクリックし、ステージの設定 を選択します。
- ステージを移動するには、ステージをドラッグしてプラン内の目的の場所にドロップします。
ステージの移動により、アーティファクトの依存関係が切り離されることがあります。ステージの移動により依存関係が切り離される場合、Bamboo により警告が表示されます。
ステージの削除
開始する前に、次の点を検討してください。
- ステージを削除すると、そのステージに関連するすべてのジョブ設定、`アーティファクト、ログ、結果が削除されます。ステージの削除後、これらを復元することはできません。
- ステージの削除により、アーティファクトの依存関係が切り離されることがあります。
ステージを削除するには:
- 前述の手順で、プランのステージに移動します。
- 関連するステージの歯車アイコンをクリックし、ステージの削除 を選択します。
- 確認をクリックしてステージを削除します。削除したステージは復元できません。ご注意ください。
最終更新日: 2017 年 1 月 20 日
Powered by Confluence and Scroll Viewport.