2011-12-13 16 views
9

Przeglądam różne układy repozytoriów i widzę rozróżnienie pomiędzy wersjami integracji folderów i wersjami integracji plików.W repozytoriach dzieł sztuki, jaka jest różnica między wersją integracji pliku a wersją integracji folderu?

Czy to ten sam numer wersji (po prostu umieszczony na pliku i/lub folderze), czy są to różne rzeczy?

Oto link, gdzie widzę zarówno wymienić: Repository Layouts

+0

Zmieniłem tytuł, wydaje się to być konkretnym pytaniem o charakterze sztucznym. Ustawienia, o których mówisz, określają wewnętrzną strukturę folderów artefakala. – oers

+0

Dzięki, ponieważ jestem nowy w tworzeniu repozytoriów artefaktów, nie było to dla mnie jasne. – DonBecker

Odpowiedz

12

integracja Folder korekta odnosi się do rewizji integracji, gdyż pojawia się w strukturze folderów artefakty podczas rewizji integracja pliku odnosi się do rewizji integracji, gdyż pojawia się w artefaktach Nazwa pliku.

Rozważmy liczbę integracyjnych ścieżek rewizyjnych według różnych standardów budować narzędzia:

Standardowy Ivy:

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

dla niepowtarzalny Maven:

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

Unikalne Maven:

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

Więc jak widać, standard Ivy i nieunikatowa Maven mają identyczną pliku i folderu poprawki integracji (Ivy ma i Maven ma SNAPSHOT) podczas unikalne różni Maven (SNAPSHOT i 20111412.124253-1) .

W kontekście układu repozytoriów Artifactorys ich wartość jest dostosowywalnym wyrażeniem regularnym, które powinno odzwierciedlać oczekiwaną wartość wersji integracyjnej. Dostarczenie tych informacji pomaga Artifactory zidentyfikować różnicę między artefaktami wersji wydania i integracji i wyodrębnić informacje ze ścieżki.

+0

Świetna odpowiedź. W powyższym przykładzie "Unique Maven", czy jest to integracja folderu "1.0-SNAPSHOT", która pozwala Artifactory ograniczyć liczbę unikalnych migawek w katalogu? – DonBecker

+0

Niezupełnie. Po wdrożeniu artefaktu Artifactory dopasowuje ścieżkę artefaktu do układu repozytorium; Jeśli ścieżka jest zgodna i zidentyfikowana jest wersja integracji, jest to znak, że można wykonać czyszczenie migawki (tak długo, jak jest włączone czyszczenie). Istnienie wersji integracyjnej folderu nie jest obowiązkowe, ale z bardziej szczegółowym układem jest bardziej dokładnym procesem dopasowywania. – noamt

+0

W jaki sposób Artifactory identyfikuje wersję integracyjną? – DonBecker

Powiązane problemy