web-dev-qa-db-ja.com

teamcityのGitの短いブランチ名

Teamcity 8.x.xバージョンを使用しています。継続的な展開のためにTeamcityを構成しました。機能のブランチ展開が必要です。このドキュメント「 http://confluence.jetbrains.com/display/TCD8/Working+with+Feature+Branches 」が表示されます。

私はこのドキュメントを私のTeamcityに実装しようとしています。私は問題があります。

私のデプロイメント構成は「OctoPack」(nuget)を使用しています。私のnugetパッケージにはビルド数とブランチ名が必要です。例:1.0.0.356-feature-1。

私はこのバージョン管理を試しています、

%build.number%-%teamcity.build.vcs.branch.VCS_ROOT_ID%----> 1.0.0.356-refs/head/feature-1

このバージョンはnugetのバージョン管理をサポートしていません。 nugetは比較 "/"ではありません。

私はこれを必要とする、

%build.number%-%teamcity.build.vcs.SHORT_BRANCH_NAME.VCS_ROOT_ID%---> 1.0.0.356-feature-1

どうやって ?

ありがとう

38

必要なのは別の変数だと思います。 %vcsroot.branch%を使用してみてください。 %teamcity.build.branch%もありますが、「<default> "デフォルトのブランチで。ブランチ名のどの部分を選択するかをより柔軟に選択したい場合は、このページの指示に従ってください。

http://confluence.jetbrains.com/display/TCD7/Working+with+Feature+Branches#WorkingwithFeatureBranches-branchSpec

27
Pedro Pombeiro