ProGet är en kommersiell privat arkivprogramvara, den har en gratisversion och en betalversion, det är faktisktDet stöder inte bara hanterade NuGet-paket。 Jag har också skrivit två artiklar om att bygga ett privat NuGet-arkiv tidigare, enligt följande:
ProGet stödjer flera källor, inklusive:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian och Helm。
Licensbegränsningar för ProGet Edition:Inloggningen med hyperlänken är synlig.
Den här artikeln använder Docker för att installera ProGet på ett CentOS-system. Först är stegen för att installera Docker på CentOS-systemet följande:
Installationen av ProGet kräver också en SQL Server-databas, installationsstegen är korta, du kan hänvisa till följande:
Efter att ha installerat databastjänsten behöver du skapa en ProGet-databas, ansluta till databasen med Microsoft SQL Server Management Studio 18 och utföra följande kommando:
Skapa en ProGet-container med Docker med följande kommando:
Referensdokumentation:Inloggningen med hyperlänken är synlig.
När installationen är klar,Standardkontot och lösenordet är: admin/admin, som visas i figuren nedan:
Skapa ett flöde med namnet: itsvse, som visas nedan:
Skapa ett API-nycklar, det kommer att vara bekvämt för oss att skicka nuget-paketet genom API-nyckeln, som visas i figuren nedan:
Skapa ett nytt .NET Core 3.1-bibliotek, redigera projektets .csproj-fil (inkludera PDB-filen i NuGet-paketet) och lägg till följande:
Försök att generera ett nuget-paket med dotnet med följande kommando:
Konfigurationsreferens för paketmetadata:Inloggningen med hyperlänken är synlig.
Gå till bin\Debug-katalogen,Skicka nuget-paketet till ProGet-arkivet, kommandot är följande:
Slutligen, öppna VS-verktyget och lägg till NuGet-källkodskonfigurationen enligt följande:
Om symboler och källkodsserverreferenser:Inloggningen med hyperlänken är synlig.
(Slut)
|