我想設置一個運行自定義命令行腳本的TeamCity構建過程。該腳本使用變量,因此需要百分號(例如%x
)。但TeamCity爲其屬性使用百分號(例如%build.number%
),因此腳本中的百分號在運行時會被刪除。在TeamCity構建腳本中使用百分號
如果腳本包含此:
for /d %x in ("c:\*") do @echo "%x"
這就是實際上它運行:
for /d x in ("\*") do @echo "x"
我怎麼能寫我的劇本,因此它可以包含變量?
的TeamCity不觸及其上運行的代理計算機中的文件;你確定這是百分之百的百分比嗎? – 2010-12-08 16:48:38
我正在嘗試使用自定義腳本而不是單獨的文件。將它移動到一個文件有幫助。 – tspauld 2010-12-08 17:14:14