"ProGet" yra komercinė privati saugyklos programinė įranga, ji turi nemokamą ir mokamą versiją, ji iš tikrųjų yraJis ne tik palaiko valdomus "NuGet" paketus。 Taip pat anksčiau esu parašęs du straipsnius apie privačios "NuGet" saugyklos kūrimą:
"ProGet" palaiko kelis šaltinius, įskaitant:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian ir Helm。
"ProGet Edition" licencijos apribojimai:Hipersaito prisijungimas matomas.
Šiame straipsnyje "Docker" naudojamas "ProGet" įdiegti "CentOS" sistemoje. Pirma, "Docker" diegimo "CentOS" sistemoje veiksmai yra šie:
Norint įdiegti "ProGet", taip pat reikalinga "SQL Server" duomenų bazė, diegimo veiksmai yra trumpi, galite kreiptis į šiuos dalykus:
Įdiegę duomenų bazės paslaugą, turite sukurti "ProGet" duomenų bazę, prisijungti prie duomenų bazės naudodami "Microsoft SQL Server Management Studio 18" ir vykdyti šią komandą:
Sukurkite "ProGet" konteinerį naudodami "Docker" naudodami šią komandą:
Informaciniai dokumentai:Hipersaito prisijungimas matomas.
Kai diegimas bus baigtas,Numatytoji paskyra ir slaptažodis yra: admin/admin, kaip parodyta toliau pateiktame paveikslėlyje:
Sukurkite informacijos santrauką pavadinimu: itsvse, kaip parodyta toliau:
Sukurkite API raktus, mums bus patogu stumti nuget paketą per API raktą, kaip parodyta paveikslėlyje žemiau:
Sukurkite naują .NET Core 3.1 biblioteką, redaguokite projekto .csproj failą (įtraukite PDB failą į NuGet paketą) ir pridėkite:
Pabandykite sugeneruoti nuget paketą naudodami dotnet naudodami šią komandą:
Paketo metaduomenų konfigūracijos nuoroda:Hipersaito prisijungimas matomas.
Eikite į šiukšliadėžę\Derinimo katalogą,Perkelkite nuget paketą į ProGet saugyklą, komanda yra tokia:
Galiausiai atidarykite VS įrankį ir pridėkite "NuGet" šaltinio konfigūraciją taip:
Apie simbolius ir šaltinio serverio nuorodas:Hipersaito prisijungimas matomas.
(Pabaiga)
|