Nexus vs Artifactory (Norsk)

Jeg lurte på hva som er anbefalingen for en bedrift som trenger å lagre binærfiler for distribusjon, samt for avhengigheter som skal brukes av prosjektene våre , med prosjekter på forskjellige språk / teknologier (.NET, Javascript / Java, C / C ++, TAL).

Takk, all info blir verdsatt !!

Svar

Bruker begge akkurat nå.

Nexus støtter flere repotyper med gratisversjonen enn Artifactory

men

Artifactory vil ha mer repostøtte i det betalte nivået

Nexus støtter nå Conda innfødt (siden for noen uker siden hvis minne tjener)

Artifactory vil være ganske kostbar, spesielt hvis du planlegger å ha tester og iscenesette forekomster for å teste ut konfigurasjons- og / eller tilpassede plugins du må betale for minst en Pro-forekomst (3K + USD). Nexus vil tillate deg å teste de fleste av disse med gratisversjonen.

JFrog har eksemplarisk støtte, men litt påtrengende med salget. De vil ha hjelp til å komme i gang hvis du trenger det.

Jeg har ikke prøvd Nexus support eller salgsstyrke, så jeg kan ikke kommentere (gratisversjonen var nok for våre behov).

Jeg fant plugin-rammeverket å være mer brukbart med Artifactory, selv om det føltes litt begrenset. Nexus virker mer kraftfull, men det kan være vanskelig å oppgradere / fjerne plugins fra en arbeidsinstans. På den fronten foretrakk jeg mye Artifactory.

Generelt sett gikk vi med Artifactory, personlig synes jeg de er ganske likeverdige. Det vil avhenge litt av den faktiske teknologien du trenger støttet (pypi, nuget, maven osv.).

Kommentarer

  • Tusen takk for din svar, det gir meg bedre innsikt !!

Svar

Jeg har brukt begge deler i bedriftsinnstillinger en god bit , men jeg hadde aldri helt tenkt gjennom dette før jeg hadde lest spørsmålet. Artifactory virker mye mer komplett / imponerende for meg, men jeg har brukt den mer nylig enn Neuxs, så jeg var bekymret for at jeg kunne være partisk.

Jeg brukte bare ~ 30 minutter på å lese på nettet. Nesten hver sammenligning eller artikkel er enten helt partisk (bokstavelig talt JFROG eller Sonatype støttes), eller mangler bare detalj.

Jeg fant dette til slutt, noe som er ganske i tråd med mine første tanker: https://www.praqma.com/stories/artifactory-nexus-proget/ :

  • Artifactory støtter langt flere arkivtyper.
  • Atifactory har en langt bedre REST API (og har ofte vært foran på utvikling av funksjoner, selv om det virker som Nexus tar igjen med tiden).
  • Nexus er litt mer utvidbar.
  • Artifactory koster betydelig mer.

Så … begge er bra. Hvis du ikke er utrolig kostnadsbevisst og vil ha det beste overordnede verktøyet, kan du sannsynligvis velge kunstgjenstand. Hvis du har spesifikke behov og Nexus dekker de nødvendige lagertypene, kan det være verdt å bruke det for å spare penger, da det er et solid produkt slutt.

Kommentarer

  • Tusen takk for kommentaren din, og for at du tok deg tid til å finne en god artikkel !! Linken du la ut var full av god informasjon 🙂

Svar

For å legge til mer info til Johns svar ovenfor: forfatteren av den sammenligningsartikkelen oppdaterte den på https://www.eficode.com/blog/artifactory-nexus-proget

Etter min mening forlot jeg jFrog og gikk med Nexus fordi Nexus gratis versjon har alle mine behov (repo type: Maven, yum, pypi og Docker; funksjon: proxy repo, privat repo, group repo; autentisering: LDAP / Active katalog). Siden jeg verken bruker CI / CI-funksjonen eller åpner repoen min til internett, kunne jeg ikke (og burde ikke) gi noen kommentarer til det punktet.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *