ProGet je komerčný softvér na súkromné úložisko, má bezplatnú aj platenú verziu, vlastne je to takNielenže podporuje spravované balíky NuGet。 Predtým som už napísal dva články o budovaní súkromného NuGet repozitára, a to nasledovne:
ProGet podporuje viacero zdrojov, vrátane:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian a Helm。
Licenčné obmedzenia ProGet Edition:Prihlásenie na hypertextový odkaz je viditeľné.
Tento článok používa Docker na inštaláciu ProGet na systém CentOS. Po prvé, kroky na inštaláciu Dockeru na systém CentOS sú nasledovné:
Inštalácia ProGetu tiež vyžaduje databázu SQL Server, inštalačné kroky sú stručné, môžete sa pozrieť na nasledovné:
Po nainštalovaní databázovej služby je potrebné vytvoriť ProGet databázu, pripojiť sa k databáze pomocou Microsoft SQL Server Management Studio 18 a vykonať nasledujúci príkaz:
Vytvorte ProGet kontajner pomocou Dockeru pomocou nasledujúceho príkazu:
Referenčná dokumentácia:Prihlásenie na hypertextový odkaz je viditeľné.
Po dokončení inštalácie,Predvolený účet a heslo sú: admin/admin, ako je znázornené na obrázku nižšie:
Vytvorte feed s názvom: itsvse, ako je uvedené nižšie:
Vytvoriť API kľúče, bude pre nás pohodlné posunúť nuget balík cez API kľúč, ako je znázornené na obrázku nižšie:
Vytvorte novú knižnicu .NET Core 3.1, upravte projektový .csproj súbor (zahrňte PDB súbor do balíka NuGet) a pridajte nasledovné:
Skúste vygenerovať nuget balík pomocou dotnet pomocou nasledujúceho príkazu:
Referencia na metadáta balíka:Prihlásenie na hypertextový odkaz je viditeľné.
Choď do adresára bin\Debug,Posuňte balík nuget do repozitára ProGet, príkaz je nasledovný:
Nakoniec otvorte nástroj VS a pridajte konfiguráciu zdrojového kódu NuGet nasledovne:
O symboloch a referenciách na zdrojové servery:Prihlásenie na hypertextový odkaz je viditeľné.
(Koniec)
|