0

Go.Cdを使用してBambooに移行しています。

Go.Cd で使用する機能の 1 つに、バリュー ストリーム マップがあります。これにより、別のパイプラインをトリガーし、情報 (およびビルド成果物) を下流のパイプラインに渡すことができます。

これは、上流のビルドに特定のバージョン番号があり、そのバージョン番号を下流のビルドに渡したい場合に役立ちます。

このセットアップを Bamboo で (プラグインなしで) 複製したいと考えています。

私の質問は次のとおりです。Bamboo で子プランをトリガーし、バージョン番号などの情報を渡す方法はありますか?

4

1 に答える 1

1

これには 3 つのステップがあります。

  1. 親プラン/子プランを使用して関係を設定します。

  2. [アーティファクト] タブを使用して、共有アーティファクトをセットアップして、あるプランのファイルを別のプランに転送します。

3a. 親ビルドの最後に、環境変数をファイルにダンプします

env > env.txt

3b. これをピックアップするアーティファクト セレクターを (アーティファクト タブを使用して) セットアップします。

3c。子プランの共有アーティファクトからこのアーティファクトのフェッチをセットアップします。

3D。Inject Variables タスクを使用して、env.txt転送したファイルを読み取ります。これで、元のパイプラインのビルド番号がこのダウンストリーム パイプラインで利用できるようになりました。(ちょうど Go.Cd のように)。

于 2021-02-08T09:59:57.350 に答える