Kíváncsi voltam, hogy mi az ajánlás egy olyan vállalkozás számára, amelynek bináris fájlokat kell tárolnia terjesztéshez, valamint a projektjeinkben használt függőségekhez , különböző nyelvű / technológiájú projektekkel (.NET, Javascript / Java, C / C ++, TAL).
Köszönöm, minden információt értékelünk !!
Válasz
Most mindkettőt használom.
A Nexus több repótípust támogat az ingyenes verzióval, mint az Artifactory
, de
Az Artifactory több repótámogatást fog biztosítani a fizetett rétegben
A Nexus mostantól natív módon támogatja a Condát (mivel néhány héttel ezelőtt, ha a memória nem szolgálja)
Az artefactory meglehetősen drága lesz, főleg, ha teszteket és stádiumokat tervez végrehajtani a konfigurációs és / vagy egyéni pluginek tesztelésére legalább egy Pro példányért (3K + USD) kell shelleznie. A Nexus lehetővé teszi, hogy ezek többségét az ingyenes verzióval tesztelje.
A JFrog példaértékű támogatást nyújt, de kissé rámenős az értékesítésükkel. Bár segítségükre lesznek a kezdéshez, ha szüksége lenne rá.
Még nem próbáltam ki a Nexus támogatást vagy az értékesítést, ezért nem tudom kommentálni (az ingyenes verzió bőven elég volt az igényeinkhez).
Úgy találtam, hogy a plugin keretrendszer jobban használható az Artifactory-nál, bár kissé korlátozottnak érezte magát. A Nexus erőteljesebbnek tűnik, de nehéz lehet frissíteni / eltávolítani a beépülő modulokat egy működő példányból. Ezen a fronton sokkal inkább az Artifactory-t részesítettem előnyben.
Összességében az Artifactory-val jártunk, személy szerint nagyjából ekvivalensnek találom őket. Kicsit függ a támogatott technológiától (pypi, nuget, maven stb.).
Megjegyzések
- Nagyon köszönöm válasz, jobb betekintést nyújt !!
Válasz
Mindkettőt nagyvállalati beállításokban használtam , de ezt még soha nem gondoltam végig, amíg el nem olvastam a kérdést. Az artefactory sokkal teljesebbnek / lenyűgözőbbnek tűnik számomra, de én újabban használtam, mint a Neuxs, ezért aggódtam, hogy elfogult vagyok-e.
Éppen ~ 30 percet töltöttem online olvasással. Gyakorlatilag minden összehasonlítás vagy cikk vagy teljesen elfogult (szó szerint a JFROG vagy a Sonatype támogatott), vagy csak részletesen hiányzik.
Ezt végül mégis megtaláltam, ami meglehetősen összhangban áll a kezdeti gondolataimmal: https://www.praqma.com/stories/artifactory-nexus-proget/ :
- A műtárgy sokkal több tárolótípust támogat.
- Az Atifactory sokkal jobb REST API-val rendelkezik (és gyakran előrébb lépett a funkciók fejlesztésében, bár úgy tűnik, hogy a Nexus idővel felzárkózik).
- A Nexus egy kicsit bővíthetőbb.
- A műtárgyak lényegesen többe kerülnek.
Tehát … mindkettő jó. Ha nincs elképesztően költségtudatos és a legjobb általános eszközt szeretné, akkor valószínűleg válassza a műtárgyat. Ha konkrét igényei vannak, és a Nexus lefedi a szükséges lerakattípusokat, érdemes lehet pénzt megtakarítani, mivel ez szilárd termék a vége.
Megjegyzések
- Köszönöm szépen a megjegyzését, és hogy időt szánt egy jó cikk megtalálására !! tele jó információkkal 🙂
Válasz
További információk hozzáadása John fenti válaszához: a szerző az összehasonlító cikk a https://www.eficode.com/blog/artifactory-nexus-proget
véleményem szerint otthagytam a jFrog-ot és azért ment a Nexushoz, mert a Nexus ingyenes verziója minden igényemet kielégíti (repo típusa: Maven, yum, pypi és Docker; szolgáltatás: proxy repo, privát repo, csoportos repo; hitelesítés: LDAP / Aktív könyvtár). Mivel nem használom a CI / CI funkciót, és nem nyitom meg a repót az interneten, ezért nem tudtam (és nem is kellett volna) hozzászólni.