Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 3430|Svar: 2

Azure DevOps (viii) Kompilerer ASP.NET MVC-projekter ved hjælp af Pipelines Build

[Kopier link]
Opslået på 29/07/2023 19.40.01 | | | |
Krav: Jeg har brugt Azure DevOps' Pipelines-pipelines til at kompilere ASP.NET Core-projekter, .NET Core-projekter er meget nemme at kompilere med dotnet og kan kompileres direkte med .NET SDK-kommandolinjen, men ASP.NET MVC (.NET Framework)-projekter skal kompileres med msbuild. Denne artikel bruger Azure DevOps kaldVSBuild@1Kompil ASP.NET MVC (.NET Framework) projekt.

Anmeldelse:

Azure DevOps (VII) opretter en 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) Automatiser udgivelsen af NUGET-pakker ved brug af Pipelines
https://www.itsvse.com/thread-9381-1-1.html

Azure DevOps 2020 (IV) Kompilerede jobs ved brug af 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) begrænser søgning (ES) hukommelsesfodaftryk
https://www.itsvse.com/thread-9371-1-1.html

Azure DevOps 2020 (1) Første introduktion til Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

Mød Azure DevOps
https://www.itsvse.com/thread-8078-1-1.html
Vi bruger Azure DevOps Services til demonstrationer, først og fremmestHost en upload af et .NET Framework 4.7.2-projektog derefter gå ind i projektet, som vist nedenfor:



MVC-projektet refererer til et klassebibliotek, som igen refererer til en nuget-pakke til test, og MVC-controlleren kalder metoden i ClassLibrary1.

For at oprette en pipeline, klik på: Pipelines -> Opret pipeline, som vist i følgende figur:



Vælg Azure Repos Git Next, vælg Git-projektet, gå hele vejen til næste trin, vælg ASP.NET Core (.NET Framework), gem det, og ændr derefter pipelinen azure-pipelines.yml konfigurationsfil.

For mere information om Azure Pipelines-opgavekonfiguration, se venligst:Hyperlink-login er synlig.

Ændr azure-pipelines.yml profilen,Agenten bruges på min lokale computerSom følger:

Kør derefter pipelinen, og første gang du kører pipelinen, vil den bede om, at autorisation er påkrævet, som vist i følgende figur:

At give tilladelse her vil tillade brugen af Agent pool 'Default' for alle ventende og fremtidige kørsler af denne pipeline.


Se udførelsesresultaterne som vist i figuren nedenfor:



Download udgivelsespakken som vist nedenfor:



Henvisning:

Hyperlink-login er synlig.
Hyperlink-login er synlig.





Tidligere:Azure DevOps (VII) opretter en Additional Agent Pool
Næste:Base64-dekodningsfejl findes i alle versioner af .NET
 Udlejer| Opslået på 29/07/2023 19.41.56 |
Vedhæftet er standardgenereretazure-pipelines.ymlDokumentets indhold:




 Udlejer| Opslået på 16/08/2023 17.03.12 |
Definitionen af puljen:Hyperlink-login er synlig.For eksempel:




Microsoft-hostet agent virtual machine image

Azure Pipelines agentpuljen tilbyder flere virtuelle maskinbilleder at vælge imellem, hver med forskellige værktøjer og software, som vist i følgende billede:




Hyperlink-login er synlig.


hardware

Microsoft Managed Agent, der kører Windows- og Linux-images, er provisioneret på Azure Universal Virtual Machines med 2-core CPU, 7 GB RAM og 14 GB SSD-diskplads. Disse VM'er er placeret på samme geografiske sted som din Azure DevOps-organisation.



Microsoft hostingpris, Microsoft tilbyderGratis kredit, som skal købes efter brug.

For Microsoft-hostede parallelle jobs kan du få op til 10 gratis Microsoft-hostede parallelle jobs, som kan køre i op til 360 minutter (6 timer) ad gangen i et offentligt projekt. Når du opretter en ny Azure DevOps-organisation, får du ikke denne gratis licens som standard.

For dedikerede projekter kan du få et gratis job, der kan vare op til 60 minutter ad gangen. Når du opretter en ny Azure DevOps-organisation, får du måske ikke altid tilbudt denne gratis licens som standard.




Hyperlink-login er synlig.
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com