2016-10-05 2 views
1

ここにセットアップがあります。 私はvNextビルド定義を "マルチ構成"に設定し、変数 "BuildConfiguration"を使用しています。ビルド定義内の現行のBuildConfigurationにアクセスする

BuildConfiguration = QA, UAT, Live 

コードがチェックインされると、それぞれの構成に対して1つのビルドが3つ取得されます。 非常に簡単に設定できる 'NAME'のフィールドを持つリリースマネージャとは異なり、キューに表示される名前の唯一のオプションは、一般の下にビルド番号の形式。私は、現在のBuildConfigurationをビルド番号で指定されたビルドに使用しています。私が使用してみました:

$(BuildConfiguration) - Build.BuildNumber => QA, UAT, LIVE - 1234 
BuildConfiguration - Build.BuildNumber => BuildConfiguration - 1234 

誰もが現在の項目がカンマで区切られたリスト変数に使用されているか、これは単に不可能ですアクセスする方法を知っていますか?

私が指摘しなければならない

は、私はこれを探しています:

QA - 1234 
UAT - 1234 
LIVE - 1234 
+0

@jessehouwing、なぜ私の質問を編集しましたか? vNextビルド定義とXAMLビルド定義の間には大きな違いがあります。 –

+0

Ok十分な、明確化のためにありがとう –

答えて

0

私はあなたのシナリオを再現することができます。複数の環境を持つリリースとは異なり、ビルドではマルチ設定を選択していますが、ビルドは1つで、ビルド名は1つしか取得できません。

enter image description here

+0

私は、マルチ設定を有効にして乗算器を提供すると、変数の結果をコンマで分割することを知っているのに対して、ビルド定義の残りの部分では、単一の文字列としての変数?乗数の値にアクセスする方法はありませんか? –

+0

@JasonHの場合、BuildConfigurationの値は各構成ビルドで個別に取得できますが、現在ビルド番号を更新する方法はありません。 –

+0

失礼ですが、回答ありがとうございます –

関連する問題