我想从TeamCity将分支名称传递到OctopusDeploy,以便我们可以轻松跟踪部署来自哪个分支。
为此,我希望将分支名称附加到版本号(或使用octopack构建的nuget包)上,以便我可以在OctopusDeploy UI中显示它。
这样做效果不错,但我们正在使用git-flow,因此一些分支包含斜杠,这会导致octopack失败(因为文件名不能包含斜杠):
+:refs/heads/(feature/*)
+:refs/heads/(release/*)
+:refs/heads/(hotfix/*)
在不改变分支命名方式的情况下,有没有办法在TeamCity中用其他字符替换斜杠?