【问题标题】:Setting a parameter in TeamCity and checking the value after setting it在 TeamCity 中设置参数并在设置后检查值
【发布时间】:2020-05-06 13:08:04
【问题描述】:

在使用中设置参数后

echo "##teamcity[setParameter name='%env.VERSION_CODE%' value='$increment']"

如果我们检查 %env.VERSION_CODE% 的值,

echo %env.VERSION_CODE%

和设置参数前一样。

【问题讨论】:

    标签: powershell teamcity


    【解决方案1】:
    1. 确保参数在构建配置的参数中定义。

    2. 更改参数不会在当前步骤中更改它。如果您在同一步骤中回显,它将产生旧值或不产生值。这就是为什么我总是使用一个额外的步骤来设置这些参数。

    【讨论】:

    • 指出:第二句是最重要的一句:“下一步”。更改参数不会在当前步骤中更改它。如果您在同一步骤中回显,它将产生旧值或不产生值。这就是为什么我总是使用一个额外的步骤来设置这些参数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多