ProGet é um software de repositório privado comercial, tem uma versão gratuita e uma paga, na verdade éAlém de suportar pacotes NuGet gerenciados。 Também já escrevi dois artigos sobre construção de um repositório privado NuGet antes, conforme segue:
O ProGet suporta múltiplas fontes, incluindo:NuGet, PowerShell, Docker, Ruby Gems, VSIX, Chocolaty, npm, Bower, Maven, PyPI, Debian e Helm。
Restrições da Licença da Edição ProGet:O login do hiperlink está visível.
Este artigo usa o Docker para instalar o ProGet em um sistema CentOS. Primeiro, os passos para instalar o Docker no sistema CentOS são os seguintes:
A instalação do ProGet também requer um banco de dados SQL Server, os passos de instalação são breves, você pode consultar o seguinte:
Após instalar o serviço de banco de dados, você precisa criar um banco de dados ProGet, conectar-se ao banco usando o Microsoft SQL Server Management Studio 18 e executar o seguinte comando:
Crie um contêiner ProGet usando o Docker com o seguinte comando:
Documentação de Referência:O login do hiperlink está visível.
Uma vez concluída a instalação,A conta padrão e a senha são: admin/admin, como mostrado na figura abaixo:
Crie um feed com o nome: itsvse, conforme mostrado abaixo:
Criar uma Chave de API, será conveniente para nós enviar o pacote Nuget através da API Key, como mostrado na figura abaixo:
Crie uma nova biblioteca .NET Core 3.1, edite o arquivo .csproj do projeto (inclua o arquivo PDB no pacote NuGet) e adicione o seguinte:
Tente gerar um pacote nuget usando dotnet com o seguinte comando:
Referência de configuração de metadados do pacote:O login do hiperlink está visível.
Vá para o diretório bin\Debug,Envie o pacote nuget para o repositório ProGet, o comando é o seguinte:
Por fim, abra a ferramenta VS e adicione a configuração da fonte NuGet da seguinte forma:
Sobre símbolos e referências ao servidor de origem:O login do hiperlink está visível.
(Fim)
|