2017-07-20 9 views
1

私は、DLLを構築取得する​​と、それは私がTFSエージェントのナゲットのexeファイルを更新TFS 2015 BuikdとNugetエラー

TFS 2015を使用して、NuGetサーバに移動するようにTFSは、プロセスの構築を自動化しようとしています(C:¥Lucky¥agent¥agent¥Worker¥Tools)

ローカルナゲットサーバーにパブリッシュするときにエラーが発生しました。私は非常に多くのオプションを試しましたが、まだエラーが発生しています。

私は何がうまくいかないのか分かりません。誰もがNugetを使ってTFSビルドプロセスを自動化するためのステップバイステッププロセスを共有していますか? PowerShellを実行\ラッキー\エージェント\タスク\ NuGetPublisher \ 0.1.41 スクリプト:

デフォルトにエラー

設定workingFolder: CをC:\ラッキー\エージェント\タスク\ NuGetPublisher \ 0.1。 Cに Microsoft.TeamFoundation.DistributedTask.Agent.Common.TaskEndpoint 保存するための資格情報を取得nuget引数を作成する41 \ NuGetPublisher.ps1 確認/設定しnugetパスは:\ラッキー\ agent_work \ 2 \ nuGet \ newNuGet.configパターン 見つかりません溶液パラメータで。見つかったファイル:1ファイル: C:\ Lucky \ agent_work \ 2 \ s \ Dev \ TestDLLプッシュでナゲットを呼び出す 「C:\ Lucky \ agent_work \ 2 \ s \ Dev \ TestDLL」-s http://localhost/NuGetLocalSvr/ -configFile " C:\ラッキー\ agent_work \ 2 \ NuGet \ newNuGet.config」-apiKey VssSessionKey nuget setapikey {XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX} Cで:\ラッキー\ agent_work \ 2 \ S \ Devの\ TestDLL C:\ラッキー\エージェント\エージェント\ "C:\ Lucky \ agent_work \ 2 \ s \ Dev \ TestDLL" -s http://localhost/NuGetLocalSvr/ -configFile "C:\ Lucky \ agent_work \ 2 \ NuGet \ newNuGet.config" -apiKey VssSessionKey nuget setapikey {XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX}あいまいなオプション 's'。可能な値:ソースSymbolSource SymbolApiKey。予期しない 終了コード1は、ツールNuGet.exeあなたのビルドエージェントに個別にnuget.exeを更新することをお勧めしていない

答えて

0

から返されました。 nuget.exeが最新バージョンを使用していても、ビルドエージェントのnuget publishに関するタスクでは、以前のバージョンが呼び出されています。おそらくエラーの根本原因です。

NuGetの拡張は、それらがを設計されているnuget.exeの正確なバージョンを使用する必要があります。独自のnuget.exeを使用する場合、ビルドエージェントに含まれるNuGet 拡張機能は互換性がなく、 NuGetビルドタスクはそれらをロードしません。

ビルドエージェントを更新しようとする可能性があります。更新するエージェントプールを右クリックします。コンテキストメニューからすべてのエージェントを更新を選択します。詳細な手順はこのチュートリアルを参照してください。Updating Your Team Foundation Build Agents

もう1つの方法は、GitHubからビルドエージェントの最新バージョンを手動でダウンロードしています。エージェントをインストールして構成し、古いエージェントサービスを停止し、新しいエージェントサービスを開始します。その後、ビルドを再起動して、エラーがなくなったかどうかを確認します。Nugetとプロセスを構築TFSを自動化するためのステップのプロセスによってステップについては


、あなたはMSDNから公式のチュートリアル参照してくださいお勧め:

+0

ありがとうございます。 –