Я пытаюсь настроить процесс сборки TeamCity, который запускает пользовательскую командную строку script. script использует переменную, поэтому ей нужен знак процента (например, %x
). Но TeamCity использует процентные знаки для своих свойств (например, %build.number%
), поэтому знак процента в script удаляется при его запуске.
Если script содержит следующее:
for /d %x in ("c:\*") do @echo "%x"
Это то, что он действительно запускает:
for /d x in ("\*") do @echo "x"
Как я могу написать свой script, чтобы он мог включать переменные?