Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 3430|Antwoord: 2

Azure DevOps (viii) Compileert ASP.NET MVC-projecten met behulp van Pipelines Build

[Link kopiëren]
Geplaatst op 29-07-2023 19:40:01 | | | |
Vereisten: Ik gebruik de Pipelines-pipelines van Azure DevOps om ASP.NET Core-projecten te compileren; .NET Core-projecten zijn heel eenvoudig te compileren met dotnet en kunnen direct worden gecompileerd met de .NET SDK-opdrachtregel, maar ASP.NET MVC (.NET Framework) projecten moeten met msbuild worden gecompileerd. Dit artikel gebruikt Azure DevOps callsVSBuild@1Compileer ASP.NET MVC (.NET Framework) project.

Recensie:

Azure DevOps (VII) creëert een additional agent pool
https://www.itsvse.com/thread-10634-1-1.html

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

Azure DevOps 2020 (V) Automatiseer de release van NUGET-pakketten met behulp van Pipelines
https://www.itsvse.com/thread-9381-1-1.html

Azure DevOps 2020 (IV) Gecompileerde jobs met Pipelines
https://www.itsvse.com/thread-9378-1-1.html

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

Azure DevOps 2020 (III) beperkt search (ES) geheugenvoetafdruk
https://www.itsvse.com/thread-9371-1-1.html

Azure DevOps 2020 (1) Eerste Introductie tot 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
We gebruiken Azure DevOps Services voor demonstraties, allereerstHost een upload van een .NET Framework 4.7.2-projecten vervolgens het project betreedt, zoals hieronder weergegeven:



Het MVC-project verwijst naar een classbibliotheek, die op zijn beurt een nuget-pakket voor testen aanstuurt, en de MVC-controller roept de methode aan in ClassLibrary1.

Om een pijplijn te maken, klik je: Pijplijnen -> Maak-pijplijn aan, zoals weergegeven in de volgende figuur:



Selecteer Azure Repos Git Next, selecteer het Git-project, ga helemaal door naar de volgende stap, selecteer ASP.NET Core (.NET Framework), sla het op en wijzig vervolgens de pipeline azure-pipelines.yml configuratiebestand.

Voor meer informatie over de configuratie van de Azure Pipelines-taak, zie alstublieft:De hyperlink-login is zichtbaar.

Pas het azure-pipelines.yml profiel aan,De agent wordt gebruikt op mijn lokale computerAls volgt:

Voer vervolgens de pipeline uit, en de eerste keer dat je de pipeline uitvoert, wordt gevraagd dat autorisatie vereist is, zoals te zien is in de volgende figuur:

Het verlenen van toestemming hier staat het gebruik van Agent pool 'Default' toe voor alle wachtende en toekomstige runs van deze pijplijn.


Bekijk de uitvoeringsresultaten zoals weergegeven in de onderstaande figuur:



Download het releasepakket zoals hieronder weergegeven:



Referentie:

De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.





Vorig:Azure DevOps (VII) creëert een additional agent pool
Volgend:Base64-decodeerfouten bestaan in alle versies van .NET
 Huisbaas| Geplaatst op 29-07-2023 19:41:56 |
Aangehecht is de standaard generateazure-pipelines.ymlInhoud van het document:




 Huisbaas| Geplaatst op 16-08-2023 17:03:12 |
Pooldefinitie:De hyperlink-login is zichtbaar.Bijvoorbeeld:




Microsoft-gehoste agent virtual machine-image

De Azure Pipelines agentpool biedt meerdere virtuele machineimages om uit te kiezen, elk met verschillende tools en software, zoals te zien is in de volgende afbeelding:




De hyperlink-login is zichtbaar.


hardware

Microsoft Managed Agent met Windows- en Linux-images is geprovisioneerd op Azure Universal Virtual Machines met een 2-core CPU, 7 GB RAM en 14 GB SSD-schijfruimte. Deze VM's bevinden zich op dezelfde geografische locatie als uw Azure DevOps-organisatie.



Microsoft hostingprijs, Microsoft biedt aanGratis krediet, die na gebruik gekocht moet worden.

Voor door Microsoft gehoste parallelle jobs kun je tot 10 gratis, door Microsoft gehoste parallelle jobs krijgen die tot 360 minuten (6 uur) achter elkaar kunnen draaien in een openbaar project. Wanneer je een nieuwe Azure DevOps-organisatie aanmaakt, krijg je deze gratis licentie niet standaard toegewezen.

Voor speciale projecten kun je een gratis klus krijgen die tot wel 60 minuten kan duren. Wanneer je een nieuwe Azure DevOps-organisatie opricht, wordt je deze gratis licentie mogelijk niet standaard aangeboden.




De hyperlink-login is zichtbaar.
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com