Nexus vs. Artifactory (Čeština)

Zajímalo by mě, jaké je doporučení pro firmu, která potřebuje ukládat binární soubory pro distribuci i pro závislosti, které mají naše projekty používat , s projekty v různých jazycích / technologiích (.NET, Javascript / Java, C / C ++, TAL).

Děkujeme, všechny informace si ceníme !!

Odpověď

Momentálně používám obě.

Nexus bude podporovat více typů repo s bezplatnou verzí než Artifactory

ale

Artifactory bude mít více podpory repo v placené vrstvě

Nexus nyní nativně podporuje Conda (protože před několika týdny, pokud paměť slouží)

Artifactory bude docela drahý, zvláště pokud plánujete testy a pracovní instance k testování vaší konfigurace a / nebo vlastních pluginů jako budete muset skořápkovat alespoň pro instanci Pro (3K + USD). Nexus vám umožní otestovat většinu z nich s bezplatnou verzí.

JFrog má příkladnou podporu, ale trochu trýznivou při jejich prodeji. Budou ale mít nápovědu, jak začít, pokud ji budete potřebovat.

Nezkoušel jsem podporu nebo prodejní sílu Nexus, takže nemůžu komentovat (bezplatná verze byla pro naše potřeby dost).

Zjistil jsem, že rámec zásuvných modulů je s Artifactory použitelnější, i když mi připadal trochu omezený. Nexus se zdá být výkonnější, ale může být obtížné upgradovat / odebrat doplňky z fungující instance. Na této frontě jsem hodně upřednostňoval Artifactory.

Celkově jsme šli s Artifactory, osobně mi připadají docela podobné. Bude to trochu záviset na skutečné technologii, kterou potřebujete podporovat (pypi, nuget, maven atd.).

Komentáře

  • Děkuji vám za vaše odpověď, dává mi lepší přehled !!

Odpověď

V podnikovém prostředí jsem použil spravedlivý kousek , ale nikdy jsem si to opravdu neuvědomil, dokud jsem si nepřečetl otázku. Artifactory se mi zdá mnohem ucelenější / působivější, ale používal jsem ji nověji než Neuxs, takže jsem se bál, že bych mohl být zaujatý.

Právě jsem strávil ~ 30 minut čtením online. Prakticky každé srovnání nebo článek je buď zcela zaujatý (doslova podporován JFROG nebo Sonatype), nebo mu chybí jen podrobnosti.

Nakonec jsem to ale našel, což je celkem v souladu s mými původními myšlenkami: https://www.praqma.com/stories/artifactory-nexus-proget/ :

  • Artifactory podporuje mnohem více typů úložišť.
  • Atifactory má mnohem lepší REST API (a ve vývoji funkcí byl často v popředí, i když se zdá, že Nexus to postupem času dohání).
  • Nexus je trochu rozšiřitelnější.
  • Artifactory stojí podstatně více.

Takže … oba jsou dobré. Pokud si neuvěřitelně neuvědomujete náklady a chcete mít nejlepší celkový nástroj, pravděpodobně si vyberete umělou inteligenci. Pokud máte specifické potřeby a Nexus pokrývá vaše požadované typy úložišť, může se vyplatit jej ušetřit, protože jde o solidní produkt v konec.

Komentáře

  • Moc děkuji za váš komentář a za čas, který jste našli s dobrým článkem !! Odkaz, který jste zveřejnili, byl plný dobrých informací 🙂

Odpověď

Chcete-li přidat více informací k odpovědi Johna výše: autor tohoto srovnávacího článku jej aktualizoval na https://www.eficode.com/blog/artifactory-nexus-proget

Podle mého názoru jsem opustil jFrog a šel s Nexusem, protože bezplatná verze Nexus má všechny mé potřeby (typ repo: Maven, yum, pypi a Docker; funkce: proxy repo, soukromé repo, skupinové repo; autentizace: LDAP / aktivní adresář). Jelikož nepoužívám funkci CI / CI ani neotevírám repo na internetu, nemohl jsem k tomu (a neměl bych) dát žádné komentáře.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *