VSTSのビルドプロセス中に、自分のソリューション内のすべてのNuGetリファレンスを最新バージョンに更新したいと考えています。VSTSビルドタスクのNuGetアップデートパッケージ
VSTSビルドタスクで「update-package」を呼び出す方法が不思議です。
VSTSのビルドプロセス中に、自分のソリューション内のすべてのNuGetリファレンスを最新バージョンに更新したいと考えています。VSTSビルドタスクのNuGetアップデートパッケージ
VSTSビルドタスクで「update-package」を呼び出す方法が不思議です。
あなたはたとえば、コマンドラインステップ/タスクを使用してNuget updateコマンドを呼び出すことができます。
$(build.sourcesDirectory)\Tools\nuget.exe
;引数:Update WebApplication2.sln
、作業フォルダ:$(build.sourcesDirectory
))[オプション]の下の[スクリプトがOAuthトークンにアクセスできるようにする]チェックボックスをオンにしてみてください...
ありがとうございます!私はあなたの提案を試みましたが、 "nuget.exe Update"は私のVSTSパッケージフィードの認証が必要です。そして - ユーザー名 - パスワードは受け入れられません。 (Log: "Unknown option: '-UserName'") –
しかし、nuget.orgフィード(匿名アクセスが可能)では動作します。今私は内部のフィードのためにその仕事をする必要があります。何か案は? –
@ThomasMutzl Addコマンドラインステップ(ツール:[Nuget tool path];引数:source-add-name myfeed -source [フィードURL] -username [xxx] -password [xxx] -StorePasswordInClearText。VSTSフィードを使用している場合、デフォルトでNuget.configはあなたのマシンの%AppData%/ Nugetフォルダにあります。 –