我在 TeamCity 构建中有一个 Python 脚本,它会在构建时动态创建一个文件夹。
我想将脚本中的名称返回给调用构建,并在后续步骤中重用它。
是否可以使用TeamCity设置参数并将其分配给变量以供重复使用?
##teamcity[setParameter name='ddd' value='fff']
您可以使用 ##teamcity[setParameter name='ddd' value='fff'] 但该值将在构建步骤后反映。您无法在同一构建步骤或脚本中设置和提取该值。
您可以关注https://www.tabsoverspaces.com/233501-passing-data- Between-build-steps-in-teamcity。将变量命名为
env.<name>
,然后您可以在下一步中使用 os.environ['<name>']
在 Python 中读取它。