TeamCity - 根据先前调用的脚本的返回值在构建步骤中设置参数

问题描述 投票:0回答:2

我在 TeamCity 构建中有一个 Python 脚本,它会在构建时动态创建一个文件夹。

我想将脚本中的名称返回给调用构建,并在后续步骤中重用它。

是否可以使用TeamCity设置参数并将其分配给变量以供重复使用?

##teamcity[setParameter name='ddd' value='fff']
python teamcity robotframework
2个回答
0
投票

您可以使用 ##teamcity[setParameter name='ddd' value='fff'] 但该值将在构建步骤后反映。您无法在同一构建步骤或脚本中设置和提取该值。

有关语法和更多信息:https://www.jetbrains.com/help/teamcity/2017.1/build-script-interaction-with-teamcity.html?Build%2bScript%2bInteraction%2bwith%2bTeamCity#BuildScriptInteractionwithTeamCity-changingaBuildParameterAddingorChangingaBuildParameterfromaBuildStepAddingorChangingaBuildParameter


-1
投票

您可以关注https://www.tabsoverspaces.com/233501-passing-data- Between-build-steps-in-teamcity。将变量命名为

env.<name>
,然后您可以在下一步中使用
os.environ['<name>']
在 Python 中读取它。

© www.soinside.com 2019 - 2024. All rights reserved.