Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 3430|Resposta: 2

Azure DevOps (viii) compila ASP.NET projetos MVC usando Pipelines Build

[Copiar link]
Publicado em 29/07/2023 19:40:01 | | | |
Requisitos: Tenho usado os pipelines Pipelines do Azure DevOps para compilar ASP.NET projetos Core, projetos .NET Core são muito simples de compilar com dotnet e podem ser compilados diretamente com a linha de comando do SDK .NET, mas ASP.NET projetos MVC (.NET Framework) precisam ser compilados com msbuild. Este artigo utiliza chamadas Azure DevOpsVSBuild@1Compilar ASP.NET projeto MVC (.NET Framework).

Revisar:

O Azure DevOps (VII) cria um pool adicional de agentes
https://www.itsvse.com/thread-10634-1-1.html

Azure DevOps 2020 (VI) Ferramentas de atualização do NuGet
https://www.itsvse.com/thread-9382-1-1.html

Azure DevOps 2020 (V) Automatize a liberação de pacotes NUGET usando Pipelines
https://www.itsvse.com/thread-9381-1-1.html

Azure DevOps 2020 (IV) Trabalhos compilados usando Pipelines
https://www.itsvse.com/thread-9378-1-1.html

Azure DevOps 2020 (II) Azure DevOps Server Express 2020 RC2 tutorial de instalação
https://www.itsvse.com/thread-9375-1-1.html

Azure DevOps 2020 (III) limita a área de busca (ES) de memória
https://www.itsvse.com/thread-9371-1-1.html

Azure DevOps 2020 (1) Primeira Introdução a Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

Meet Azure DevOps
https://www.itsvse.com/thread-8078-1-1.html
Usamos Azure DevOps Services para demonstrações, primeiroHospedar um upload de um projeto do .NET Framework 4.7.2e então entrar no projeto, como mostrado abaixo:



O projeto MVC faz referência a uma biblioteca de classes, que por sua vez faz referência a um pacote nuget para testes, e o controlador MVC chama o método em ClassLibrary1.

Para criar um pipeline, clique: Pipelines -> Create Pipeline, como mostrado na figura a seguir:



Selecione o Azure Repos Git Next, selecione o projeto Git, vá até a próxima etapa, selecione ASP.NET Core (.NET Framework), salve e então modifique o pipeline azure-pipelines.yml arquivo de configuração.

Para mais informações sobre a configuração de tarefas do Azure Pipelines, consulte a:O login do hiperlink está visível.

Modificar o perfil azure-pipelines.yml,O agente é usado no meu computador localComo segue:

Depois, execute o pipeline, e na primeira vez que você executar, ele solicitará que a autorização é necessária, como mostrado na figura a seguir:

Conceder permissão aqui permitirá o uso do 'Default do pool de agentes' para todas as execuções de espera e futuras deste pipeline.


Veja os resultados da execução conforme mostrado na figura abaixo:



Baixe o pacote de lançamento conforme mostrado abaixo:



Referência:

O login do hiperlink está visível.
O login do hiperlink está visível.





Anterior:O Azure DevOps (VII) cria um pool adicional de agentes
Próximo:Erros de decodificação no Base64 existem em todas as versões do .NET
 Senhorio| Publicado em 29/07/2023 19:41:56 |
Anexado é o padrão gerarazure-pipelines.ymlConteúdo do documento:




 Senhorio| Publicado em 16/08/2023 17:03:12 |
Definição do grupo:O login do hiperlink está visível.Por exemplo:




Imagem de máquina virtual de agente hospedada pela Microsoft

O pool de agentes Azure Pipelines oferece múltiplas imagens de máquinas virtuais para escolher, cada uma com diferentes ferramentas e softwares, como mostrado na imagem a seguir:




O login do hiperlink está visível.


hardware

O Microsoft Managed Agent rodando imagens Windows e Linux é provisionado em Máquinas Virtuais Universais Azure com CPU de 2 núcleos, 7 GB de RAM e 14 GB de espaço em disco SSD. Essas VMs estão localizadas na mesma localização geográfica da sua organização Azure DevOps.



Preço de hospedagem da Microsoft, oferta da MicrosoftCrédito gratuito, que precisa ser comprada após o uso.

Para trabalhos paralelos hospedados pela Microsoft, você pode obter até 10 trabalhos paralelos gratuitos hospedados pela Microsoft que podem rodar por até 360 minutos (6 horas) de cada vez em um projeto público. Quando você cria uma nova organização Azure DevOps, não recebe essa licença gratuita por padrão.

Para projetos dedicados, você pode conseguir um trabalho gratuito que pode durar até 60 minutos por vez. Quando você cria uma nova organização Azure DevOps, pode ser que nem sempre lhe ofereça essa licença gratuita por padrão.




O login do hiperlink está visível.
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com