私の会社には、多くのVisual Studio Team Servicesアカウントがあります。私たちは内部開発のためのものと、各クライアントのためのものを持っています。私たちは社内開発勘定(https://{dev-account}.visualstudio.com/DefaultCollection
)に内部ナゲットライブラリをホストしており、クライアントのアカウント(https://{client-account}.visualstudio.com/DefaultCollection
)でビルドを実行するときにパッケージを復元したいと考えています。別のVSTSアカウントに属するパッケージをVSTSフィードに復元できますか?
私はを使用してリポジトリをセットアップし、私のVSTSビルドではバッチスクリプトビルドステップを追加してinit.cmd
を実行します。それは、次のステップは、それがDEVアカウントのNuGetフィードでパッケージを見つけることができないところ復元NuGetパッケージである、しかし、正常に動作します:
2016-03-22T23:34:37.5398840Zはのための資格情報を入力してください: https:// {dev-account} .pkgs.visualstudio.com/DefaultCollection/_packaging/{my-feed} /nuget/v3/index.json
2016-03-22T23:34:37.5408842Zユーザー名:パスワード:警告: パッケージ '{my-package}'のバージョン '1.9.0.10'を検索できません。
フィードは個別のVSTSアカウントにあり、ビルドエージェントにはフィードへのアクセス権がないため、これは意味があります。
とにかくこの周辺にはありますか?私はMyGetを知っています.MyGetは無料の公開フィードを提供していますが、可能な場合はVSTSを使用したいと考えています。
同意しますがうまくいけば動作します – Andrii