2017-12-28 45 views
0

私はWinForms/WPFアプリケーションを持っており、.NET Desktop Build Templateを使用しようとしています。 現時点では、TFSサーバーマシンにVisual Studioをインストールしたくないので、それをなくして動作させようとしています。 configコマンドを実行しているビルドエージェント(vsts-agent-win7-x64-2.122.1バージョン、私が推測する最後のバージョン)をインストールして設定しました。 また、スクリーンショットでわかるように、ビルドテンプレートを編集してVSタスクを無効にしました。 NuGet 4.3.0TFS 2018使用NuGet 4.3.0タスクが失敗する - ETIMEDOUT 93.184.221.200:443

ログ:私はいくつかのバージョンでNuGet.exeを有する NuGet 4.3.0 Build Failed Logs

(3.3、3.5、4.0)フォルダ下: C:0.1 \ \ agent_work_tasks \ NuGetToolInstaller_2c65196a-54fd-4a02-9be8-d9d1837b7c5d .3 \ node_modules \ nuget-task-common \ NuGet

私は企業のファイアウォール+自動設定スクリプトを使ったプロキシの下にいます。 Visual Studioの2017年に

私は少し更新...念のために、

をPackageReference形式を設定した:それはすべてがうまくだけ初めて行きました。私はデバッグモードを有効/ と、これはログです: は他が失敗したビルドすべて

2018-01-08T09:12:43.1617923Z ##[debug]Evaluating condition for step: 'Use NuGet 4.3.0' 
2018-01-08T09:12:43.1617923Z ##[debug]Evaluating: succeeded() 
2018-01-08T09:12:43.1617923Z ##[debug]Evaluating succeeded: 
2018-01-08T09:12:43.1617923Z ##[debug]=> (Boolean) True 
2018-01-08T09:12:43.1617923Z ##[debug]Expanded: True 
2018-01-08T09:12:43.1617923Z ##[debug]Result: True 
2018-01-08T09:12:43.1617923Z ##[section]Starting: Use NuGet 4.3.0 
2018-01-08T09:12:43.1930405Z ============================================================================== 
2018-01-08T09:12:43.1930405Z Task   : NuGet Tool Installer 
2018-01-08T09:12:43.1930405Z Description : Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this step to change the version of NuGet used in the NuGet steps. 
2018-01-08T09:12:43.1930405Z Version  : 0.1.3 
2018-01-08T09:12:43.1930405Z Author  : Microsoft Corporation 
2018-01-08T09:12:43.1930405Z Help   : [More Information](https://go.microsoft.com/fwlink/?linkid=852538) 
2018-01-08T09:12:43.1930405Z ============================================================================== 
2018-01-08T09:12:43.6305452Z ##[debug]agent.workFolder=C:\agent\_work 
2018-01-08T09:12:43.6305452Z ##[debug]loading inputs and endpoints 
2018-01-08T09:12:43.6305452Z ##[debug]loading ENDPOINT_AUTH_PARAMETER_SYSTEMVSSCONNECTION_ACCESSTOKEN 
2018-01-08T09:12:43.6305452Z ##[debug]loading ENDPOINT_AUTH_SCHEME_SYSTEMVSSCONNECTION 
2018-01-08T09:12:43.6305452Z ##[debug]loading ENDPOINT_AUTH_SYSTEMVSSCONNECTION 
2018-01-08T09:12:43.6305452Z ##[debug]loading INPUT_CHECKLATEST 
2018-01-08T09:12:43.6305452Z ##[debug]loading INPUT_VERSIONSPEC 
2018-01-08T09:12:43.6305452Z ##[debug]loaded 5 
2018-01-08T09:12:43.7086709Z ##[debug]check path : C:\agent\_work\_tasks\NuGetToolInstaller_2c65196a-54fd-4a02-9be8-d9d1837b7c5d\0.1.3\task.json 
2018-01-08T09:12:43.7086709Z ##[debug]set resource file to: C:\agent\_work\_tasks\NuGetToolInstaller_2c65196a-54fd-4a02-9be8-d9d1837b7c5d\0.1.3\task.json 
2018-01-08T09:12:43.7086709Z ##[debug]system.culture=en-US 
2018-01-08T09:12:43.7242974Z ##[debug]versionSpec=4.3.0 
2018-01-08T09:12:43.7242974Z ##[debug]checkLatest=false 
2018-01-08T09:12:43.7242974Z ##[debug]isExplicit: 4.3.0 
2018-01-08T09:12:43.7242974Z ##[debug]explicit? true 
2018-01-08T09:12:43.7242974Z ##[debug]Exact match expected on version: 4.3.0 
2018-01-08T09:12:43.7242974Z ##[debug]Trying to get tool from local cache 
2018-01-08T09:12:43.7242974Z ##[debug]isExplicit: 4.3.0 
2018-01-08T09:12:43.7242974Z ##[debug]explicit? true 
2018-01-08T09:12:43.7242974Z ##[debug]Agent.Version=2.122.1 
2018-01-08T09:12:43.7242974Z ##[debug]Agent.ToolsDirectory=C:\agent\_work\_tool 
2018-01-08T09:12:43.7242974Z ##[debug]checking cache: C:\agent\_work\_tool\NuGet\4.3.0\x64 
2018-01-08T09:12:43.7242974Z ##[debug]not found 
2018-01-08T09:12:43.7242974Z ##[debug]Agent.Version=2.122.1 
2018-01-08T09:12:43.7242974Z ##[debug]Agent.ToolsDirectory=C:\agent\_work\_tool 
2018-01-08T09:12:43.7242974Z ##[debug]isExplicit: 4.0.0 
2018-01-08T09:12:43.7242974Z ##[debug]explicit? true 
2018-01-08T09:12:43.7242974Z ##[debug]isExplicit: 4.3.0 
2018-01-08T09:12:43.7242974Z ##[debug]explicit? true 
2018-01-08T09:12:43.7242974Z ##[debug]evaluating 1 versions 
2018-01-08T09:12:43.7399207Z ##[debug]match not found 
2018-01-08T09:12:43.7399207Z ##[debug]Querying versions list 
2018-01-08T09:13:04.7988484Z ERR:connect ETIMEDOUT 93.184.221.200:443 
2018-01-08T09:13:04.7988484Z ##[debug]task result: Failed 
2018-01-08T09:13:04.7988484Z ##[debug]Processed: ##vso[task.complete result=Failed;] 
2018-01-08T09:13:04.8144544Z ##[section]Finishing: Use NuGet 4.3.0 

何それは奇妙だが、それがキャッシュされたフォルダを見つけることができないということですNuget 4.3.0(C:\ agent_work_tool \ NuGet \ 4.3.0 \ x64)は手動で作成してexeファイルを入れても見つかるはずです。 他のアイデアはありますか?

答えて

0

私はxxx.completeのテクニックを使って解決しました。hereです。 しかし、それでもnuget.exeのダウンロードが可能かどうかは分かりません。 現時点では4.3.0が使用されていますが、それはエージェントのビルド処理中ではなく、以前にダウンロードされたため回避策です。 新しいバージョンがリリースされた場合は、今のように手動で行う必要があります。それは特に快適ではない。

1

このエラーは、VSがインストールされているかどうかに関係していないようです。 NuGet Tool InstallerタスクはNuGetの指定されたバージョンをダウンロードしてキャッシュし、はPATHに追加します。

は、以下のようにタスクを成功のログと比較する:

2017-12-29T09:35:25.5666249Z Author  : Microsoft Corporation 
2017-12-29T09:35:25.5666381Z Help   : [More Information](https://go.microsoft.com/fwlink/?linkid=852538) 
2017-12-29T09:35:25.5666532Z ============================================================================== 
2017-12-29T09:35:26.5048207Z Downloading: https://dist.nuget.org/win-x86-commandline/v4.3.0/nuget.exe 
2017-12-29T09:35:26.6795171Z Caching tool: NuGet 4.3.0 x64 
2017-12-29T09:35:26.6906111Z Using version: 4.3.0 
2017-12-29T09:35:26.6912667Z Found tool in cache: NuGet 4.3.0 x64 
2017-12-29T09:35:26.6913042Z Using tool path: d:\a\_tool\NuGet\4.3.0\x64 
2017-12-29T09:35:26.6915843Z Prepending PATH environment variable with directory: d:\a\_tool\NuGet\4.3.0\x64 
2017-12-29T09:35:26.7016016Z ##[section]Finishing: Use NuGet 4.3.0 

ETIMEDOUTエラーが発生したときに、ダウンロードインターネットhttps://dist.nuget.org/win-x86-commandline/v4.3.0/nuget.exeからバージョン4.3.0 nuget.exeツール。

ファイアウォール、プロキシなどのビルドエージェントで、ネットワーク環境に関連する問題があります。 Visual Studioがインストールされているエージェントと同じネットワーク環境にある同じNugetタスクを使って試すこともできます。 VSに関連するエラーを絞り込むかどうかを指定します。

+1

答えがあり、新年あけましておめでとう:) 実際には設定に問題がありましたが、内部ポリシーについてはプロキシ/ネットワークに関する詳細はありません。 実際には、ファイルのダウンロードが無効になっていました(それはサーバーだと考えているかもしれません)。 Internet Explorerで調整された設定では、ステップが緑色に点灯していました。 – DioBrando

関連する問題