カスタムコマンドラインスクリプトを実行するTeamCityビルドプロセスを設定しようとしています。スクリプトは変数を使用するため、パーセント記号(たとえば、%x
)が必要です。しかし、TeamCityはプロパティのパーセント記号(例:%build.number%
)を使用しているため、スクリプトのパーセント記号は実行時に削除されます。TeamCityビルドスクリプトでパーセント記号を使用する
スクリプトはこのが含まれている場合:
for /d %x in ("c:\*") do @echo "%x"
これは、それが実際に実行されるものです:それは変数を含めることができるように
for /d x in ("\*") do @echo "x"
は、どのように私は自分のスクリプトを書くことができますか?
チームシティー。あなたはパーセンテージを拾っているTCだと確信していますか? –
私は別のファイルの代わりにカスタムスクリプトを使用しようとしていました。それをファイルに移動すると助けになりました。 – tspauld