Git ソース管理を使用する場合に TeamCity でビルド番号の形式を設定する方法

Git ソース管理を使用する場合に TeamCity でビルド番号の形式を設定する方法

当社は最近、Team Foundation Server (TFS) ソース管理から Git ソース管理に移行しました。ビルド サーバーとして TeamCity を使用しています。

TeamCity のビルド番号の形式は次のように定義されています。

%env.Release%.%env.Patch%.%build.counter%.%build.vcs.number%

これにより、ビルド番号は次のようになります。

24.9.2.34561

しかし、GIT に移行した後のビルド番号は次のようになります。

29.4.179.4d549289e564929454d1e783319e2c3e5b45cd71

GIT ソース管理を使用するときに、次のようにビルド番号を生成するように TeamCity を設定する方法を教えてください。

xx.xx.xx.xxxxxx

答え1

現在、Gitコミットハッシュの短縮版は、定義済みのビルドパラメータただし、TeamCity 課題トラッカーには関連する機能リクエストがあります。https://youtrack.jetbrains.com/issue/TW-22082

トラッカーのコメントによると、現在の回避策は、渡されたリビジョンからビルドスクリプト内の必要なハッシュを取得し、ビルド番号を次のように変更することです。サービスメッセージ

関連情報