2016-11-21 15 views
0

Sonatype Nexus 3.1.0-04をインストールしました.V2から、ホストされているNuget(ローカル)が既存のディレクトリを指すことができることを覚えています。これはV3では不可能と思われますか?各パッケージを手動で公開する必要があります。問題は、独自のパッケージがたくさんあり、手作業でプッシュするのが遅いことです。Sonatype Nexus 3 OSSはナゲットのバルク追加パッケージをホストしていますか?

Nexusに一括アップロードする方法はありますか?おそらくそれらをNexusディレクトリに置くのでしょうか?

答えて

0

Nexusをローカルディレクトリで指定することでこれを行う方法はありませんが、findとcurlを使用するのと同じようなものを使用するバッチファイルまたはシェルスクリプト(実行しているOSによって異なります) NuGetリポジトリにアップロードします。ここで

はカールを経由してこれを行う方法の一例です:

いくつかの例の値を持つ
curl -u <username>:<password> -X PUT -v -include -F [email protected]<path-to-nupkg> <nexus-nuget-repository-url> 

curl -u admin:admin123 -X PUT -v -include -F [email protected]/test/resources/SONATYPE.TEST.1.0.nupkg http://localhost:8081/repository/nuget-hosted/ 

本以上の良い例は、であります。using find and curl to upload a directory contents

関連する問題