ProGet adalah perangkat lunak repositori pribadi komersial, memiliki versi gratis dan versi berbayar, sebenarnyaTidak hanya mendukung paket NuGet terkelola。 Saya juga telah menulis dua artikel tentang membangun repositori NuGet pribadi sebelumnya, sebagai berikut:
ProGet mendukung banyak sumber, termasuk:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian, dan Helm。
Pembatasan Lisensi Edisi ProGet:Login hyperlink terlihat.
Artikel ini menggunakan Docker untuk menginstal ProGet di sistem CentOS. Pertama, langkah-langkah untuk menginstal Docker pada sistem CentOS adalah sebagai berikut:
Instalasi ProGet juga memerlukan database SQL Server, langkah-langkah instalasinya singkat, Anda dapat merujuk ke yang berikut ini:
Setelah menginstal layanan database, Anda perlu membuat database ProGet, menyambungkan ke database menggunakan Microsoft SQL Server Management Studio 18, dan menjalankan perintah berikut:
Buat kontainer ProGet menggunakan Docker dengan perintah berikut:
Dokumentasi Referensi:Login hyperlink terlihat.
Setelah instalasi selesai,Akun dan kata sandi default adalah: admin/admin, seperti yang ditunjukkan pada gambar di bawah ini:
Buat feed dengan nama: itsvse, seperti yang ditunjukkan di bawah ini:
Membuat Kunci API, akan lebih mudah bagi kita untuk mendorong paket nuget melalui Kunci API, seperti yang ditunjukkan pada gambar di bawah ini:
Buat pustaka .NET Core 3.1 baru, edit file .csproj proyek (sertakan file PDB dalam paket NuGet), dan tambahkan yang berikut ini:
Coba buat paket nuget menggunakan dotnet dengan perintah berikut:
Referensi konfigurasi metadata paket:Login hyperlink terlihat.
Buka direktori bin\Debug,Dorong paket nuget ke repositori ProGet, perintahnya adalah sebagai berikut:
Terakhir, buka alat VS dan tambahkan konfigurasi sumber NuGet sebagai berikut:
Tentang simbol dan referensi server sumber:Login hyperlink terlihat.
(Akhir)
|