将分支名称传递给 teamcity 中的脚本

Pass on branch name to a script in teamcity

我有一个 python 脚本在 teamcity 9.0 中作为构建步骤运行。现在我需要知道触发构建的分支名称。我可以使用 %teamcity.build.branch% 来获取分支名称。但我需要将它传递给我的脚本,以便我可以将它用于某些条件检查。这可能吗?如何?请帮帮我。

如果您从终端 运行 将它传递给 python 脚本,您可以将参数传递给它,因此您需要 运行 的代码将是

$ python MyScript.py %teamcity.build.branch%

或者,安装 python build 运行ner,因为这将帮助您通过 UI

将参数传递给脚本/源代码

Python Build Runner

希望对您有所帮助