1

Artifactory と Nexus の長所と短所を調査しています。

Nexus には、私がとても気に入っている機能があります。調達スイートです。調達ルールを定義するための GUI を提供します。調達されたリポジトリにビルドに必要なすべての成果物が取り込まれた後、管理者は調達を停止することを選択でき、調達されたリポジトリはローカル リポジトリに戻されます。私が理解しているように、Artifactory はリモート リポジトリに含まれる/除外するパターン定義を提供して、同様の制御を実現しますが、Nexus が提供するものよりもはるかに初歩的です。私は Artifactory の専門家ではありません。Artifactory は、調達スイートのように、ビルドで使用されるアーティファクトを厳密に制御するためのより高度なものを提供しますか?

ところで、Artifactory の Watch 機能が気に入っています。監視対象のリポジトリで追加/削除/更新が発生したときにメールを送信します。Nexus は RSS フィードを提供しますが、電子メール通知を提供しません。Artifactory は現在 RSS フィードをサポートしていませんが、この機能は開発中であるとのことです。これらすべての機能を組み合わせて提供できる 1 つの製品があればいいのにと思うことがあります。:-)

4

2 に答える 2

3

Ok。JFrogの人々は私に公式の答えをくれました、そして皆と共有したいと思います。元の質問で述べた包含/除外パターンは、Artifactoryがビルド内のアーティファクトへのアクセスを制御するために使用する主なメカニズムです。それに加えて、ArtifactoryはProバージョンでLicenseControlAddonと呼ばれるものも提供しています。基本的に、サードパーティライブラリの不正なライセンスと依存関係を管理し、CIサーバーからデプロイするときにアラートを受け取ることができます。私のユースケースには直接当てはまりませんが、知っておくとよいでしょう。また、ユーザーとして、ユーザープラグインAPIを使用して自分のやりたいことを何でもできると彼らは指摘しました。それも知っておくと良いですが、少なくとも今のところ、Artifactory用のプラグインを自分で開発することに興味はありません。

于 2013-02-08T15:36:50.610 に答える
1

アーティファクトを使用してからしばらく経ちましたが、リポジトリを構成するときに、プルするアーティファクトに正規表現を適用するオプションがあると思います。それはあなたが必要とする/望むことをするかもしれません。

于 2013-02-07T14:47:07.043 に答える