【发布时间】:2011-05-22 08:32:12
【问题描述】:
我正在尝试设置运行自定义命令行脚本的 TeamCity 构建过程。该脚本使用一个变量,因此它需要一个百分号(例如%x)。但是 TeamCity 对其属性使用百分号(例如 %build.number%),因此脚本中的百分号在运行时会被删除。
如果脚本包含以下内容:
for /d %x in ("c:\*") do @echo "%x"
这是它实际运行的:
for /d x in ("\*") do @echo "x"
如何编写脚本以便包含变量?
【问题讨论】:
-
TeamCity 不会触及它在代理机器上运行的文件;你确定是 TC 搞砸了百分比吗?
-
我试图使用自定义脚本而不是单独的文件。将其移动到文件中有所帮助。
标签: teamcity