【发布时间】:2015-04-09 17:36:05
【问题描述】:
我正在尝试弄清楚如何修改我在构建配置参数中定义的一些自定义系统属性。
例如,如果我有一个名为 system.TestProperty 且值为 0 的系统属性,并且我想从 shell 修改它的值,我已经尝试使用 ##teamcity[setParameter name='system.TestProperty' value='1'] 解释 here 但下次我得到它的值,它又给了我0。
我用来测试的脚本:
Write-Host "-------------"
$testProperty = "%system.TestProperty%"
Write-Host "system.TestProperty: $testProperty"
Write-Host "##teamcity[setParameter name='system.TestProperty' value='1']"
$testProperty = "%system.TestProperty%"
Write-Host "system.TestProperty: $testProperty"
Write-Host "-------------"
我得到了什么:
-------------
system.TestProperty: 0
##teamcity[setParameter name='system.TestProperty' value='1']
system.TestProperty: 0
-------------
【问题讨论】:
标签: shell powershell teamcity