2011-10-19 24 views
14

自動化されたビルドが動作していますが、特定のラベル付きバージョンに戻ってそのソースからビルドできます。 "Process"の下のビルド定義には "Get Version"という項目がありますが、これはかなり役に立たないような特定のチェンジセットのためのものです。どのように私はこれを行うに行くだろう誰も考えを持っていますか?ラベルでTFS 2010の自動ビルドを行う方法

答えて

0

ビルドプロセス中に、コードにラベルを付けます(私の場合は、ビルド番号をラベルの一部として使用します)。

特定のラベル付きバージョンをビルドする場合は、そのラベルをビルドスクリプトに渡し、ラベルからライブラリのコードを取得し、コードをビルドして展開します。

ラベル付きバージョンの取得方法については、http://msdn.microsoft.com/en-us/library/fx7sdeyf.aspxを参照してください。

18

Get Versionは、TFSが呼び出すバージョンセットを、changesetまたはラベルのいずれかにすることができます。ただL.

LMyLabel

+0

+1のも価値がそれぞれに含まれる源泉のラベルは、これは精巣可能性があり –

+1

を構築作成します。できます。だからあなたは答えとしてマークする必要があります –

3

@Dylanスミスを前に付けたラベルを指定するには:右です。特定のバージョンをキューに入れるには、LmyLabelまたはCmyChangesetを使用して、高度なGet Versionパラメータでラベルを指定できます。日付、 "W"(ワークスペースに最後にフェッチされたバージョン)、 "T"(最新バージョン)などの他のオプションもあります。詳細については

:そのチームビルドを言及Building a Specific Version with Team Build 2008

関連する問題