ProGet este un software comercial de depozitare privată, are o versiune gratuită și una plătită, de fapt esteNu doar că suportă pachete NuGet gestionate。 Am scris, de asemenea, două articole despre construirea unui depozit privat NuGet, după cum urmează:
ProGet suportă mai multe surse, inclusiv:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian și Helm。
Restricții privind licența ediției ProGet:Autentificarea cu hyperlink este vizibilă.
Acest articol folosește Docker pentru a instala ProGet pe un sistem CentOS. În primul rând, pașii pentru instalarea Docker pe sistemul CentOS sunt următorii:
Instalarea ProGet necesită și o bază de date SQL Server, pașii de instalare sunt succiți, poți face referire la următoarele:
După instalarea serviciului de baze de date, trebuie să creezi o bază de date ProGet, să te conectezi la baza de date folosind Microsoft SQL Server Management Studio 18 și să rulezi următoarea comandă:
Creează un container ProGet folosind Docker cu următoarea comandă:
Documentație de referință:Autentificarea cu hyperlink este vizibilă.
Odată ce instalarea este finalizată,Contul implicit și parola sunt: admin/admin, așa cum se arată în figura de mai jos:
Creează un feed cu numele: itsvse, așa cum se arată mai jos:
Creează o cheie API, ne va fi convenabil să trimitem pachetul Nuget prin cheia API, așa cum se arată în figura de mai jos:
Creează o nouă bibliotecă .NET Core 3.1, editează fișierul .csproj al proiectului (include fișierul PDB în pachetul NuGet) și adaugă următoarele:
Încearcă să generezi un pachet nuget folosind dotnet cu următoarea comandă:
Referință pentru configurarea metadatelor pachetului:Autentificarea cu hyperlink este vizibilă.
Mergi la directorul bin\Debug,Trimite pachetul nuget în depozitul ProGet, comanda este următoarea:
În final, deschide instrumentul VS și adaugă configurația sursei NuGet astfel:
Despre simboluri și referințe la serverele sursă:Autentificarea cu hyperlink este vizibilă.
(Sfârșit)
|