如何根据 git 分支更改目标 url?

How to change target url based on git branche?

我们正在使用带有 Deployer 插件的 TeamCity,我们需要将我们的构建复制到远程服务器中。服务器地址将取决于 git 分支。

For example : branche master as "target url : \server1\dev\" | branche trunk will be in "\server2\dev"

我尝试在构建步骤中指定它,使用运行程序:"SMB Deployer" 但无法在服务器 1 或 2 之间切换。

有没有办法根据 git 分支更改服务器地址?

在此先感谢您的帮助:)

考虑使用包含构建分支的变量:%teamcity.build.branch%

更多详情:https://confluence.jetbrains.com/display/TCD8/Predefined+Build+Parameters#PredefinedBuildParameters-BranchRelatedParameters

所以,我决定制作 2 个 "Build Configuration",它似乎有效。

1 个构建配置/分支。

希望对下一篇有所帮助。 :)