2013-09-10 16 views

答えて

7

両方ともrpmパッケージ用のホストされたyumリポジトリをサポートしていますが、どちらも他のリポジトリのプロキシをサポートしていないと思います。

しかしこれまでにNexusで見た機能リクエストです。 NexusのYumリポジトリはMavenリポジトリの周りを包み込むことができるので、RPMパッケージを使ってMavenリポジトリをプロキシしてからyumリポジトリとして公開することができます。

NPMは(内部データベースを使用する)非常に異なるパッケージ形式であり、Nexusのユーザーから要求されています。 Nexusプラグインの形で自分でサポートを実装することもできます。 NUMUSのYUMサポートはもともとコミュニティの貢献として作成されました。

アップデート: NPMのサポートは、2.10のリリースからNexus Open SourceとProfessionalの一部として利用できます。詳細はblog post about itdocumentation is available as wellです。プライベートオンプレミスNPMレジストリのための

+1

@zihaoyu ... NPMのサポートはしばらくの間Nexusで行われました。見てみな! –

3

人工知能はsuperb RPM supportです。 NPMはin the pipeです。

+0

Artifactory RPMのサポートは完全にプラットフォームに依存しないことに注意してください(ネイティブyumの実装は使用しませんが、Javaで再実装します) – JBaruch

+0

NPMのサポートはいつですか? – zihaoyu

+0

現在、発売日は確定できません。 JIRAの問題に従ってください。実装バージョンを決定するとすぐに更新されます。おかげさまで、 – JBaruch

6

をArtifactoryするために追加されましたネクサス(2.10以降)プロキシNPMことができます:

http://books.sonatype.com/nexus-book/2.10/reference/npm.html

しかし、そこに2番目、3番目の依存関係が "レジストリ"設定を無視し、デフォルトのレジストリからhttps://registry.npmjs.orgにダウンロードを続けるという問題があります。これはNexusではなくNPMの問題です。

+1

あなたは依存関係のための "レジストリ"設定の設定を無視してnpmを回避する方法を見つけましたか? –

0

最新のバージョン3.5.3のartifactory proは、YUMリモートリポジトリを公式にサポートしています(試してみました)。

リモートリポジトリのメタデータが再計算されないため、完全なrepos:exclusions/inclusionsだけでなく、virtual reposもミラー化/プロキシできないことに注意してください。

+0

バージョン4.12以降、Artifactoryは仮想yumリポジトリをサポートするようになりました。 – schneidexe

関連する問題