プランのステージの使用

ステージジョブを、プランのビルドプロセス内の個別のステップにグループ化 (またはマップ) します。例えば、プラン ビルド プロセスにコンパイルのステップがある場合、いくつかのテストのステップや展開のステップが後続します。このような場合、各ステップに相当する別々の Bamboo ステージを作成することができます。

ステージとは:

  • デフォルトでひとつのジョブを持ちますが、複数のジョブをグループ化するために使用できます。
  • ジョブを並行して複数エージェント (ある場合) 上で処理します。
  • ステージのすべてのジョブを正常に完了してから、プラン内の次のステージの処理に進みます (「プランのステージの使用」)。
  • 後続のステージで使用できるアーティファクトが生成されることがあります。

Bamboo で作成された新しい各プランには、少なくとも 1 つのステージ (デフォルト ジョブ用) が含まれ、「デフォルト ステージ」と呼ばれます。Bamboo 管理者のみがステージを設定できます。

このページの内容

 

手動ステージについて

プラン内のどのステージも、手動ステージに設定できます。手動ステージでプランを実行する場合、手動ステージに到達するたびに Bamboo はプランの実行を一時停止します。プランのビルドは、ユーザーが手動でステージを実行した場合のみ継続されます。以下の点にご注意ください。

  • 手動ステージは、前のステージが正常に完了した場合にのみ実行できます。
  • 手動ステージは、プランに設定されている順序で実行する必要があります。手動ステージをスキップすることはできません。
  • 手動ステージは、このアイコン (実行予定外) またはこのアイコン (実行保留中) が付いた状態でプラン ナビゲーターに表示されます。
  • プランで手動ステージを実行するには、'ビルド' 権限が必要です。

プランのステージに移動する

次の手順でプランのステージに移動します。

  1. Bamboo ヘッダーから ビルド > すべてのビルド プラン を選択し、編集するプランの名前をクリックします。
  2. アクション > プランの設定を選択します。
  3. ステージ タブをクリックします。

ステージの作成

  1. 前述の手順で、プランのステージに移動します。
  2. 右側にある ステージの作成 をクリックします。 
  3. フォームに入力し、作成をクリックします。手動ステージについては、上記の 手動ステージについて を参照してください。
  4. (オプション) 新しいステージでは、次の操作もできます。
    • 新しいステージをステージの一覧内でドラッグ アンド ドロップして、ステージの順序を変更します。
    • ステージに新しいジョブを追加します。
    • 他のステージから新しいステージにジョブをドラッグ アンド ドロップで移動します。

ステージの移動やステージ間でのジョブの移動により、アーティファクトの依存関係が切り離されることがあります。ステージやジョブの移動により依存関係が切り離される場合、Bamboo により警告が表示されます。

ステージの編集

  1. 前述の手順で、プランのステージに移動します。
  2. 必要に応じてステージを編集します。
    • ステージの名前や説明を編集するか、手動ステージかどうかを設定するには、歯車アイコンをクリックし、ステージの設定 を選択します。
    • ステージを移動するには、ステージをドラッグしてプラン内の目的の場所にドロップします。

ステージの移動により、アーティファクトの依存関係が切り離されることがあります。ステージの移動により依存関係が切り離される場合、Bamboo により警告が表示されます。

ステージの削除

開始する前に、次の点を検討してください。

  • ステージを削除すると、そのステージに関連するすべてのジョブ設定、`アーティファクト、ログ、結果が削除されます。ステージの削除後、これらを復元することはできません。
  • ステージの削除により、アーティファクトの依存関係が切り離されることがあります。

ステージを削除するには:

  1. 前述の手順で、プランのステージに移動します。
  2. 関連するステージの歯車アイコンをクリックし、ステージの削除 を選択します。
  3. 確認をクリックしてステージを削除します。削除したステージは復元できません。ご注意ください。
最終更新日: 2014 年 12 月 4 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.