Wymagania: Używam pipeline'ów Azure DevOps do kompilacji ASP.NET projektów rdzeniowych, projekty .NET Core są bardzo proste do kompilacji za pomocą dotnet i można je skompilować bezpośrednio za pomocą wiersza poleceń .NET SDK, ale ASP.NET projekty MVC (.NET Framework) muszą być kompilowane za pomocą msbuild. Ten artykuł wykorzystuje wywołania Azure DevOpsVSBuild@1Skompiluj ASP.NET projekt MVC (.NET Framework).
Recenzja:
Najpierw używamy Azure DevOps Services do demonstracjiHostuj przesyłanie projektu .NET Framework 4.7.2a następnie wejść do projektu, jak pokazano poniżej:
Projekt MVC odwołuje się do biblioteki klas, która z kolei odwołuje się do pakietu nuget do testowania, a kontroler MVC wywołuje tę metodę w ClassLibrary1.
Aby utworzyć potok, kliknij: Potoki -> Utworzyć Potok, jak pokazano na poniższym rysunku:
Wybierz Azure Repos Git Next, wybierz projekt Git, przejdź do kolejnego kroku, wybierz ASP.NET Core (.NET Framework), zapisz go, a następnie zmodyfikuj pipeline azure-pipelines.yml pliku konfiguracyjnego.
Aby uzyskać więcej informacji o konfiguracji zadań Azure Pipelines, prosimy odpowiedzieć:Logowanie do linku jest widoczne.
Zmodyfikuj profil azure-pipelines.yml,Agent jest używany na moim lokalnym komputerzeNastępujący sposób:
Następnie uruchom potok, a przy pierwszym uruchomieniu potoku pojawi się poproszenie o wymagane autoryzowanie, jak pokazano na poniższym rysunku:
Udzielenie zgody tutaj pozwoli na użycie puli agentów 'Default' dla wszystkich oczekujących i przyszłych przebiegów tego potoku.
Zobacz wyniki wykonania przedstawione na poniższym rysunku:
Pobierz pakiet wydania, jak pokazano poniżej:
Odniesienie:
Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.
|