【问题标题】:Team city pass value between build steps with powershell使用 powershell 构建步骤之间的团队城市传递值
【发布时间】:2015-10-08 12:52:34
【问题描述】:

我只是想在 TeamCity 的构建步骤之间传递价值。我目前正在使用 PowerShell。

我的 Powershell 代码如下所示

    $guid = [guid]::NewGuid().ToString()
    echo "##teamcity[setParameter name='env.test' value='$guid']"

    echo %env.test%

当我保存此步骤然后运行配置时,我得到的只是以下错误

警告:没有为此构建配置启用兼容代理。 请注册构建代理或调整构建配置要求。

Print screen of an error

当我删除 %env.test%(= 最后一行)变量的使用时,一切正常,但问题当然是我不能在任何地方使用这个变量。

感谢任何帮助

【问题讨论】:

    标签: teamcity


    【解决方案1】:

    如果您按下灯泡左侧的 Run 按钮或转到构建配置 > 参数页面,您可以检查未定义参数的列表。您会在那里看到 env.test 参数“需要值”。你需要定义它(可以使用空值)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-13
      • 2011-12-15
      • 1970-01-01
      • 2011-12-05
      • 1970-01-01
      • 2012-01-19
      • 2013-01-01
      • 1970-01-01
      相关资源
      最近更新 更多