gpt4 book ai didi

TeamCity,将一个构建步骤中生成的 id 传递到后续构建步骤

转载 作者:行者123 更新时间:2023-12-01 18:43:04 26 4
gpt4 key购买 nike

TeamCity 新手。我有多个构建步骤。步骤 3 生成步骤 4 所需的 id。在步骤 3 和步骤 4 之间传递 id(字符串)的最佳方式是什么?构建步骤是用 Ruby 编写的。我可以设置环境变量吗?

最佳答案

是的,您可以在一个构建步骤中设置环境变量并在下一步骤中使用它。您将需要在构建脚本中使用服务消息,如此处所述 http://confluence.jetbrains.net/display/TCD65/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-AddingorChangingaBuildParameterfromaBuildStep动态更新构建参数,您可以在下一步中使用该参数。请注意,它在生成它的步骤中不可用,仅在下一个步骤中可用。

请注意,要设置变量,必须以某种方式将其写出(bash 命令行为 echo,Powershell 为 write-host),并用引号引起来。示例:

echo "##teamcity[setParameter name='env.ENV_AAA' value='aaaaaaaaaa']"

要使用此变量,请在下一个构建步骤的框中写入 %env.ENV_AAA%(至少在 TeamCity 9.1.7 中))

关于TeamCity,将一个构建步骤中生成的 id 传递到后续构建步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8219493/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com