Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 3430|Svar: 2

Azure DevOps (viii) Kompilerar ASP.NET MVC-projekt med Pipelines Build

[Kopiera länk]
Publicerad på 2023-07-29 19:40:01 | | | |
Krav: Jag har använt Azure DevOps Pipelines-pipelines för att kompilera ASP.NET Core-projekt, .NET Core-projekt är mycket enkla att kompilera med dotnet och kan kompileras direkt med .NET SDK-kommandoraden, men ASP.NET MVC (.NET Framework)-projekt måste kompileras med msbuild. Den här artikeln använder Azure DevOps-anropVSBuild@1Kompiliera ASP.NET MVC (.NET Framework)-projekt.

Recension:

Azure DevOps (VII) skapar en ytterligare 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) Automatisera lanseringen av NUGET-paket med hjälp av Pipelines
https://www.itsvse.com/thread-9381-1-1.html

Azure DevOps 2020 (IV) Kompilerade jobb med 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änsar sök (ES) minnesfotavtryck
https://www.itsvse.com/thread-9371-1-1.html

Azure DevOps 2020 (1) Första introduktion till Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

Möt Azure DevOps
https://www.itsvse.com/thread-8078-1-1.html
Vi använder Azure DevOps Services för demonstrationer, först och främstHosta en uppladdning av ett .NET Framework 4.7.2-projektoch sedan går in i projektet, som visas nedan:



MVC-projektet refererar till ett klassbibliotek, som i sin tur refererar till ett nuget-paket för testning, och MVC-kontrollern anropar metoden i ClassLibrary1.

För att skapa en pipeline, klicka: Pipelines -> Create Pipeline, som visas i följande figur:



Välj Azure Repos Git Next, välj Git-projektet, gå hela vägen till nästa steg, välj ASP.NET Core (.NET Framework), spara det och ändra sedan pipelinen azure-pipelines.yml konfigurationsfil.

För mer information om Azure Pipelines uppgiftskonfiguration, se vänligen:Inloggningen med hyperlänken är synlig.

Modifiera azure-pipelines.yml profilen,Agenten används på min lokala datorFöljande följer:

Kör sedan pipelinen, och första gången du kör pipelinen kommer den att visa att auktorisation krävs, som visas i följande figur:

Att ge tillstånd här tillåter användning av Agent pool 'Default' för alla väntande och framtida körningar av denna pipeline.


Se exekveringsresultaten som visas i figuren nedan:



Ladda ner releasepaketet enligt nedan:



Hänvisning:

Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.





Föregående:Azure DevOps (VII) skapar en ytterligare agent pool
Nästa:Base64-avkodningsfel finns i alla versioner av .NET
 Hyresvärd| Publicerad på 2023-07-29 19:41:56 |
Attached är standardgenereringenazure-pipelines.ymlDokumentets innehåll:




 Hyresvärd| Publicerad på 2023-08-16 17:03:12 |
Pooldefinition:Inloggningen med hyperlänken är synlig.Till exempel:




Microsoft-hostad agent virtuell maskinavbildning

Azure Pipelines agentpool erbjuder flera virtuella maskinavbildningar att välja mellan, var och en med olika verktyg och mjukvara, som visas i följande bild:




Inloggningen med hyperlänken är synlig.


hårdvara

Microsoft Managed Agent som kör Windows- och Linux-avbilder är provisionerad på Azure Universal Virtual Machines med 2-kärnig CPU, 7 GB RAM och 14 GB SSD-diskutrymme. Dessa VM:ar är placerade på samma geografiska plats som din Azure DevOps-organisation.



Microsoft erbjuder pris för hostingGratis kredit, som måste köpas efter användning.

För Microsoft-hostade parallella jobb kan du få upp till 10 gratis, Microsoft-hostade parallella jobb som kan köras i upp till 360 minuter (6 timmar) åt gången i ett offentligt projekt. När du skapar en ny Azure DevOps-organisation får du inte denna gratis licens som standard.

För dedikerade projekt kan du få ett gratis jobb som kan pågå upp till 60 minuter åt gången. När du skapar en ny Azure DevOps-organisation erbjuds du kanske inte alltid denna gratis licens som standard.




Inloggningen med hyperlänken är synlig.
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com