我正在使用teamcity 8.x.x version.I配置我的Teamcity以進行持續部署。我需要一個功能分支部署。我看到這個文件「http://confluence.jetbrains.com/display/TCD8/Working+with+Feature+Branches」。Git teamcity中的短分支名稱
我想在我的TeamCity上實現這個文檔。我有個問題。
我的部署配置使用「OctoPack」(nuget)。我的Nuget包需要構建計數和分支名稱。例如:1.0.0.356-feature-1。
我嘗試這個版本,
%build.number% - %teamcity.build.vcs.branch.VCS_ROOT_ID%----> 1.0.0.356-裁判/頭/功能-1
此版本不支持nuget版本控制。 nuget不比較「/」。
我需要這個,
%build.number% - %teamcity.build.vcs.SHORT_BRANCH_NAME.VCS_ROOT_ID%---> 1.0.0.356特徵-1
哪能?
謝謝
你能分享你如何解決這個問題嗎? –
你好,試試這個,%build.number% - %teamcity.build.branch% –
@LarsStenberg,我知道這可能已經太晚了,但是當我看到接受的答案時,我一直在想同樣的問題。因此,如果其他人在將來需要幫助,請添加此評論。實際上你需要的是分支規範來給你正確的邏輯分支名稱。這是明確提到這裏:https://confluence.jetbrains.com/display/TCD10/Working+with+Feature+Branches#WorkingwithFeatureBranches-Logicalbranchname。然後你可以使用%teamcity.build.branch%,因爲它基本上是邏輯分支名稱。 – bigbearzhu