ビルド カウンターのみとして TeamCity から渡される build_number のプロパティを含むプロパティ グループがあります。TeamCity で設定されているビルド番号の形式は、カウンターの単純な {0} です。
<PropertyGroup>
<Major>10</Major>
<Minor>1</Minor>
<Build>$(BUILD_NUMBER)</Build>
<Release>0</Release>
...
</PropertyGroup>
メジャー、マイナー、およびリリースの各プロパティは、ソース管理のファイルの値から更新されます。
TeamCity がビルドを完全な 4 パートのビルド参照 (カウンターだけでなく) としてログに記録するように、次のように設定しました。
<TeamCitySetBuildNumber BuildNumber="$(Major).$(Minor).$(Build).$(Release)" />
ただし、$(Build) プロパティを参照すると、4 部分のビルド参照に設定され、TeamCitySetBuildNumber を使用して設定する前に $(BUILD_NUMBER) を参照する作成したプロパティも 4 部分の参照で上書きされます。 .
NBシステムメッセージで変更しました:
<Message Text="##teamcity[buildNumber '$(Major).$(Minor).$(Build).$(Release)']" />
しかし、全体的な効果は同じです。
上記の BuildNumber を設定した後、ビルド カウンター (のみ) を参照するにはどうすればよいですか?