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:
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.
|