Exigences : J’utilise les pipelines Pipelines d’Azure DevOps pour compiler ASP.NET projets Core, les projets .NET Core sont très simples à compiler avec dotnet et peuvent être compilés directement via la ligne de commande du SDK .NET, mais ASP.NET projets MVC (.NET Framework) doivent être compilés avec msbuild. Cet article utilise des appels Azure DevOpsVSBuild@1Compiler ASP.NET projet MVC (.NET Framework).
Révision:
Nous utilisons d’abord Azure DevOps Services pour les démonstrationsHébergez un téléchargement d’un projet .NET Framework 4.7.2puis entrez dans le projet, comme montré ci-dessous :
Le projet MVC fait référence à une bibliothèque de classes, qui à son tour fait référence à un paquet nuget pour les tests, et le contrôleur MVC appelle la méthode dans ClassLibrary1.
Pour créer un pipeline, cliquez sur : Pipelines -> Create Pipeline, comme montré dans la figure suivante :
Sélectionnez Azure Repos Git Next, sélectionnez le projet Git, allez jusqu’à l’étape suivante, sélectionnez ASP.NET Core (.NET Framework), enregistrez-le, puis modifiez le pipeline azure-pipelines.yml fichier de configuration.
Pour plus d’informations sur la configuration des tâches Azure Pipelines, veuillez consulter :La connexion hyperlientérée est visible.
Modifiez le profil azure-pipelines.yml,L’agent est utilisé sur mon ordinateur localComme suit:
Ensuite, lancez le pipeline, et la première fois que vous lancez le pipeline, il vous sera demandé qu’une autorisation est requise, comme montré dans la figure suivante :
Accorder l’autorisation ici permettra d’utiliser le « default » du pool d’agents pour toutes les attentes et les futures exécutions de ce pipeline.
Consultez les résultats d’exécution tels que présentés dans la figure ci-dessous :
Téléchargez le package de sortie ci-dessous :
Référence:
La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.
|