2

特定の環境変数に異なる値を指定してビルドを実行したいと考えています。

Jenkins は、「マトリックス」ビルドでこれを許可していることを知っています。ここでは、env 変数のセットを定義し、これらの変数のすべての組み合わせでプロジェクトをビルドします。

2 つの変数:

TARGET = X86, X64
DEBUG  = 0,   1

4 つのビルドが生成されます。

        | X86 | X64 |
DEBUG 0 |  X  |  X  |
DEBUG 1 |  X  |  X  |

ビルドconfをコピー/貼り付けして環境変数を手動で変更する以外に、TCでオプションが見つかりませんでした。

これはチームシティで可能ですか?

4

1 に答える 1

2

TeamCity には、そのための既存のオプションはありません (TeamCity 8.0.1 の時点)。

ここでのオプションは次のとおりです。

  • 基本ビルド構成テンプレートと、環境変数の設定が異なるこのテンプレートから継承する 4 つのビルド構成を作成する
  • ビルドの手動トリガーを使用しますが、ビルド開始時に環境変数の値を変更します (これにはカスタム ビルド ダイアログの実行を使用します)。
  • 適切な変数を設定して一連のビルドを実行できるカスタム TeamCity プラグインを作成する

    よろしく、KIR

于 2013-07-15T11:36:59.290 に答える