2016-10-14 10 views
0

にカスタムnugetリポジトリからパッケージを更新します。私は、TFSビルドに、既定のパッケージ復元動作を使用するのではなく、各プロジェクトを手動で変更することなく、指定されたソリューション内の各社内パッケージの最新バージョンを使用するようにしたいと考えています。私は、これを実行するためにnuget.targetを使用することに関していくつかのことをオンラインで見ましたが、nugetのウェブサイトからのサポート文書を見つけることができませんでした。最終結果が私のビルドサーバーが最終的に私たちのパッケージの最新バージョンを自動的に提供する限り、私はちょうどどんなアプローチにもオープンしています。私たちは、バージョン3.4.4のナゲットを使用しています。TFS 2015には、自動的に私が仕事でリポジトリのセットアップに取り組んでいますビルド

+0

は、あなたはこれを読みました:http://docs.nuget.org/ndocs/consume-packages/package-restore#migrating-to-automatic-restore? –

+0

はい私は持っていますが、いずれのオプションも、最新のバージョンではなく、パッケージ構成で指定されたバージョンのみを復元します。私はあなただけ(常にとにかく良い習慣を考えられている) 'nuget restore'後' nuget update'を実行する必要があり、それぞれのBrach e.i.-のリポジトリ(DEV、PreProd、製品版) –

+1

を持つことを計画している場合は特に問題です。しかし、私が求めているのは...あなたは**確かですか?自動更新によってコンパイルが中断される可能性があり、ローカルで試していないバージョンも配備されます。もしコンパイルが中断されず、単体テストで実行時の動作が確実に変更されない場合は、期待通りに動作します(おそらく?)。しかし、サードパーティのライブラリのアップデートは、必要ならば、必要なときにそれを行うべきです...もっと新しいバージョンが利用可能であるという理由だけで盲目的ではありません... –

答えて

0

修正はアドリアーノRepettiはCMDラインディレクティブを使用してビルドサーバー上にあった復元nuget後nuget更新を実行するためにステップを追加することでした言ったようにしました。

関連する問題