変数タスクの設定

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

Bamboo の変数タスクを使用すると、次のことができます。

  • ステージ間で値を渡す。
  • 計画の値をデプロイ プロジェクトに渡す。
  • 「key=value」形式を使用してファイルから変数を読み込む。
  • ビルドで使用可能な変数の現在の値をファイルに出力する。

Bamboo 変数の挿入タスク

"Bamboo 変数の挿入" タスクでは、ファイルから変数の値を読み込み、ビルド計画にそれらの変数を作成できます。

The file should use a 'key=value' format. Note that starting from Bamboo version 5.14, you must provide relative paths to the property file.

You can choose if those variables should have a local scope (in which case they cease to exist when the job finishes) or result scope (in which case they are persisted and passed into subsequent stages or related deployment releases).

See Configuring tasks for help in creating a task.


変数をログにダンプするタスク

"変数をログにダンプする" タスクは、単純に、ビルドで使用された変数すべての現在の値を書き出します。

タスクの作成に関するヘルプについては、「タスクの設定」をご参照ください。

FAQ

Q. 同じキーを 2 回使用した場合はどうなりますか?

A. 最後の割り当てが優先されます。既存の結果変数と同じキーを使ってスコープをローカル変数に設定する場合、ジョブの終了時に結果変数の値が復元されます。

Q. 結果変数と同じキーを使って変数を手動で設定した場合はどうなりますか?

A. 上記と同様、最後の割り当てが優先されます。

Q. 後続の手動ステージで結果変数を手動で上書きすることはできますか?

A. はい。

Q. 同じステージにある 2 ジョブが同じ変数を作成した場合はどうなりますか?

A. 変数は存在しますが、最終的にどの値が割り当てられるかは定義されていません。

Q. ビルドの再開、失敗したジョブの再実行、手動ステージからの継続はサポートされていますか?

A. はい、もちろんです。ただし、注意点が 1 つあります。デプロイ リリースが関連付けられているビルドを再起動する場合、リリースの変数は更新されません。この問題については、現在対応中です。

最終更新日 2018 年 4 月 24 日

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

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