11

さまざまなリポジトリ レイアウトを調べていますが、フォルダー統合リビジョンとファイル統合リビジョンの違いがわかりました。

これらは同じリビジョン番号 (ファイルやフォルダーに配置されているだけ) ですか、それとも別のものですか?

両方が言及されているリンクは次のとおりです。リポジトリレイアウト

4

1 に答える 1

14

フォルダー統合リビジョンは、アーティファクト フォルダー構造に表示される統合リビジョンを参照し、ファイル統合リビジョンは、アーティファクト ファイル名に表示される統合リビジョンを参照します。

さまざまなビルド ツール標準に従って、いくつかの統合リビジョン パスを検討してください。

標準アイビー:

org/module/1.0-20111214124053/jars/module/1.0-20111214124053.jar

一意でないMaven:

groupId/artifactId/1.0-SNAPSHOT/artifactId-1.0-SNAPSHOT.jar

ユニークなメイヴン:

groupId/artifactId/1.0-SNAPSHOT/artifactId-1.0-20111412.124253-1.jar

ご覧のとおり、標準の Ivy と一意ではない Maven のファイルとフォルダーの統合リビジョンは同じですが (Ivy には20111214124053があり、Maven にはSNAPSHOTがあります)、一意の Maven には違いがあります ( SNAPSHOT20111412.124253-1 )。

Artifactorys リポジトリ レイアウトのコンテキストでは、それらの値はカスタマイズ可能な正規表現であり、統合リビジョンの期待値を反映する必要があります。この情報を提供すると、Artifactory がリリースと統合リビジョンのアーティファクトの違いを識別し、パスから情報を抽出するのに役立ちます。

于 2011-12-14T10:49:13.017 に答える