Krav: Jeg har brukt Azure DevOps' Pipelines-pipelines for å kompilere ASP.NET Core-prosjekter, .NET Core-prosjekter er veldig enkle å kompilere med dotnet, og kan kompileres direkte med .NET SDK-kommandolinjen, men ASP.NET MVC (.NET Framework)-prosjekter må kompileres med msbuild. Denne artikkelen bruker Azure DevOps-kallVSBuild@1Kompil ASP.NET MVC (.NET Framework)-prosjekt.
Anmeldelse:
Vi bruker Azure DevOps Services for demonstrasjoner, først og fremstHost en opplasting av et .NET Framework 4.7.2-prosjektog deretter går inn i prosjektet, som vist nedenfor:
MVC-prosjektet refererer til et klassebibliotek, som igjen refererer til en nuget-pakke for testing, og MVC-kontrolleren kaller metoden i ClassLibrary1.
For å opprette en pipeline, klikk: Pipelines -> Create Pipeline, som vist i følgende figur:
Velg Azure Repos Git Next, velg Git-prosjektet, gå helt til neste steg, velg ASP.NET Core (.NET Framework), lagre det, og endre deretter pipelinen azure-pipelines.yml konfigurasjonsfil.
For mer informasjon om oppgavekonfigurasjon i Azure Pipelines, vennligst se:Innloggingen med hyperkoblingen er synlig.
Endre azure-pipelines.yml profilen,Agenten brukes på min lokale datamaskinSom følger:
Deretter kjører du pipelinen, og første gang du kjører pipelinen, vil den be om at autorisasjon kreves, som vist i følgende figur:
Å gi tillatelse her vil tillate bruk av Agent pool 'Default' for alle ventende og fremtidige kjøringer av denne pipelinen.
Se utførelsesresultatene som vist i figuren nedenfor:
Last ned utgivelsespakken som vist nedenfor:
Referanse:
Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.
|