しばらくの間、TeamCity ビルド サーバーで楽しく作業してきましたが、突然すべてがうまくいかなくなりました...
ビルド エージェントには何も含まれていないようpath
です。たとえば、ビルド スクリプト (NANT を使用) が xcopy を呼び出してファイルをコピーすると、xcopy が見つからないために突然失敗し始めますc:\windows\system32\xcopy
。
ビルド エージェント フォルダーを手動で参照し、そこから nant スクリプトを実行すると、すべてが機能します (パスが正しく設定されているため)。
私は TeamCity をアップグレードしていないので、なぜこれが失敗したのか不思議です。TeamCity のビルドの環境パラメーターで何もオーバーライドしません。ビルド設定も何も変更していません。ビルド エージェントを含むこの PC に対して行った唯一のことは、Visual Studio 2012 の RC をインストールすることです。
何か案は?
編集
詳細な調査 - TeamCity でエージェント設定を見つけました - そこでは、「パス」と呼ばれる環境変数が C:\Program Files (x86)\Nmap
(最近インストールされた) に設定されています。これは奇妙で、おそらく問題の原因です。TeamCity を「実際の」パスに戻す方法を考え出す必要があります。