[DevOps] JFrog: il repository manager

Rispondi
Roberto
Amministratore
Messaggi: 160
Iscritto il: 19/12/2009, 19:30

[DevOps] JFrog: il repository manager

Messaggio da Roberto »

Lo sviluppo del software nelle grosse aziende prevede il coinvolgimento di decine di gruppi di sviluppo, ognuno composto da tanti sviluppatori. In tali condizioni si rende necessario ricorrere ad un sistema di gestione dei file sorgenti noto come CVS, Code Versioning System, ovvero a sistemi come Git che permettono di versionare i file sorgenti e tenere traccia delle modifiche effettuate a questi nel tempo.

L’output della fase di build dei sorgenti fornisce dei file binari, o in generale degli artifact; questi costituiscono i blocchi fondamentali (librerie, frameworks, etc…) su cui i software si appoggiano. Come i file sorgenti, anche gli artifact vengono versionati e resi accessibili. I sistemi che permettono il download, il versionamento e l’accesso agli artifact sono detti Artifact Repository.

JFrog e' uno degli artifact manager maggiormente completi e distribuito in due versioni:
  • nella versione gratuita e' possibile creare repository delle seguenti tipologie: Generico, Gradle, Ivy, Maven, SBT
  • nella versione a pagamento e' possibile creare repository delle seguenti tipologie: Bower, CocoaPods, Conan, Debian, Docker, Gems, Git LFS, Npm, NuGet, Opkg, Composer, PyPI, rpm, Vagrant
Rispondi