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