Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 3430|Répondre: 2

Azure DevOps (viii) compile ASP.NET projets MVC en utilisant Pipelines Build

[Copié le lien]
Publié sur 29/07/2023 19:40:01 | | | |
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:

Azure DevOps (VII) crée un pool d’agents supplémentaire
https://www.itsvse.com/thread-10634-1-1.html

Azure DevOps 2020 (VI) Outils NuGet Upgrade
https://www.itsvse.com/thread-9382-1-1.html

Azure DevOps 2020 (V) Automatise la publication des packages NUGET en utilisant Pipelines
https://www.itsvse.com/thread-9381-1-1.html

Azure DevOps 2020 (IV) Tâches compilées utilisant Pipelines
https://www.itsvse.com/thread-9378-1-1.html

Azure DevOps 2020 (II) Azure DevOps Server Express 2020 RC2 tutoriel d’installation
https://www.itsvse.com/thread-9375-1-1.html

Azure DevOps 2020 (III) limite l’empreinte mémoire de recherche (ES)
https://www.itsvse.com/thread-9371-1-1.html

Azure DevOps 2020 (1) Première introduction à 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
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.





Précédent:Azure DevOps (VII) crée un pool d’agents supplémentaire
Prochain:Des erreurs de décodage de base64 existent dans toutes les versions de .NET
 Propriétaire| Publié sur 29/07/2023 19:41:56 |
Attached est le générateur par défautazure-pipelines.ymlContenu du document :




 Propriétaire| Publié sur 16/08/2023 17:03:12 |
Définition du pool :La connexion hyperlientérée est visible.Par exemple:




Image de machine virtuelle d’agent hébergée par Microsoft

Le pool d’agents Azure Pipelines propose plusieurs images de machines virtuelles parmi lesquelles choisir, chacune avec différents outils et logiciels, comme illustré dans l’image suivante :




La connexion hyperlientérée est visible.


matériel

Microsoft Managed Agent exécutant des images Windows et Linux est provisionné sur Azure Universal Virtual Machines avec un processeur à 2 cœurs, 7 Go de RAM et 14 Go d’espace disque SSD. Ces machines virtuelles sont situées au même emplacement géographique que votre organisation Azure DevOps.



Prix de l’hébergement Microsoft, offre MicrosoftCrédit gratuit, qui doit être acheté après utilisation.

Pour les missions parallèles hébergées par Microsoft, vous pouvez obtenir jusqu’à 10 tâches parallèles hébergées gratuitement par Microsoft pouvant s’exécuter pendant jusqu’à 360 minutes (6 heures) dans un projet public. Lorsque vous créez une nouvelle organisation Azure DevOps, cette licence gratuite ne vous est pas donnée par défaut.

Pour les projets dédiés, vous pouvez obtenir un travail gratuit pouvant durer jusqu’à 60 minutes à la fois. Lorsque vous créez une nouvelle organisation Azure DevOps, il se peut que cette licence gratuite ne vous soit pas toujours offerte par défaut.




La connexion hyperlientérée est visible.
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com