Team Cityには、ビルドカウンターという概念があります。このカウンタは、ビルドが実行されるたびにインクリメントされ、単一のビルド定義にスコープされます。したがって、ビルド定義Aを呼び出すとビルド定義Bのカウンタが更新されず、その逆もありません。ビルドカウンター - Visual Studio Team Services
Visual Studio Team Services(Visual Studio Online)ビルドでは、$ Env:BUILD_BUILDNUMBERがありますが、この数値はすべてのビルド定義に対してグローバルにスコープされているようです。
セミバーmajor.minor.patch
を使用して自分のビルドとそれに続くナゲットパッケージにラベルを付けるために、単一のビルド定義にスコープされたビルドカウンタのようなチームシップにアクセスしたいと思います。 ビルドストアごとにいくつかのファイルやHTTPベースのスクリプトを更新するためにスクリプトを使用するのではなく、Team Cityのボックスのような単純な作業のための多くの作業のように感じます。あなたが更新できる
ありがとうございましたEddie、しかしRevではありません:.r 1日のビルドのカウンター?またはRev:.rは1日に、Rev.rrは一日中ユニークですか?文書からは驚くほど明確ではない –
@SamShilesビルド番号の形式によって異なります。ビルド番号に日付時刻を含めると、日付時刻が変更されてから2日目に変更されます。しかし、あなたが日付の時間を含まず、レヴェンツ前のセクションが常に変化しなければ、それは増加し続けます。この説明を参照してください: "ビルドが完了すると、ビルド番号の何も変更されていない場合、Revの整数値は1だけインクリメントされます。" –
@SamShiles $(rev:.r)は単一のビルド定義にスコープされています。カウンタをチームプロジェクトコレクション全体に適用する場合は、$(BuildID)を使用できます。 –