2

しばらくの間、TeamCity ビルド サーバーで楽しく作業してきましたが、突然すべてがうまくいかなくなりました...

ビルド エージェントには何も含まれていないようpathです。たとえば、ビルド スクリプト (NANT を使用) が xcopy を呼び出してファイルをコピーすると、xcopy が見つからないために突然失敗し始めますc:\windows\system32\xcopy

ビルド エージェント フォルダーを手動で参照し、そこから nant スクリプトを実行すると、すべてが機能します (パスが正しく設定されているため)。

私は TeamCity をアップグレードしていないので、なぜこれが失敗したのか不思議です。TeamCity のビルドの環境パラメーターで何もオーバーライドしません。ビルド設定も何も変更していません。ビルド エージェントを含むこの PC に対して行った唯一のことは、Visual Studio 2012 の RC をインストールすることです

何か案は?

編集

詳細な調査 - TeamCity でエージェント設定を見つけました - そこでは、「パス」と呼ばれる環境変数が C:\Program Files (x86)\Nmap(最近インストールされた) に設定されています。これは奇妙で、おそらく問題の原因です。TeamCity を「実際の」パスに戻す方法を考え出す必要があります。

4

1 に答える 1

3

それを理解しました-これは他の誰かに役立つかもしれません...

最近Nmapをインストールしたとき、アカウントに新しい「ユーザー変数」が追加されました。これは「パス」と呼ばれ、に設定されていC:\Program Files (x86)\Nmapます。これはパスと呼ばれる「システム変数」をオーバーライドし、すべての大混乱を引き起こしていました。ユーザー変数を削除し、すべて機能しました。

ここに画像の説明を入力

于 2012-06-08T14:08:31.740 に答える