Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 3430|Odpowiedź: 2

Azure DevOps (viii) Kompiluje ASP.NET projekty MVC z użyciem Pipelines Build

[Skopiuj link]
Opublikowano 29.07.2023 19:40:01 | | | |
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:

Azure DevOps (VII) tworzy dodatkową pulę agentów
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) Automate the release of NUGET packages using Pipelines
https://www.itsvse.com/thread-9381-1-1.html

Azure DevOps 2020 (IV) Skompilowane zadania za pomocą Pipelines
https://www.itsvse.com/thread-9378-1-1.html

Azure DevOps 2020 (II) tutorial instalacji Azure DevOps Server Express 2020 RC2
https://www.itsvse.com/thread-9375-1-1.html

Azure DevOps 2020 (III) ogranicza zużycie pamięci wyszukiwania (ES)
https://www.itsvse.com/thread-9371-1-1.html

Azure DevOps 2020 (1) Pierwsze wprowadzenie do Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

Meet Azure DevOps
https://www.itsvse.com/thread-8078-1-1.html
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.





Poprzedni:Azure DevOps (VII) tworzy dodatkową pulę agentów
Następny:Błędy dekodowania Base64 występują we wszystkich wersjach .NET
 Ziemianin| Opublikowano 29.07.2023 19:41:56 |
Attached to domyślne generowanieazure-pipelines.ymlTreść dokumentu:




 Ziemianin| Opublikowano 16.08.2023 17:03:12 |
Definicja puli:Logowanie do linku jest widoczne.Na przykład:




Obraz wirtualnej maszyny agenta hostowanego przez Microsoft

Pula agentów Azure Pipelines udostępnia wiele obrazów maszyn wirtualnych do wyboru, każdy z różnymi narzędziami i oprogramowaniem, jak pokazano na poniższym obrazku:




Logowanie do linku jest widoczne.


sprzęt

Microsoft Managed Agent uruchamiający obrazy Windows i Linux jest udostępniany na Azure Universal Virtual Machines z 2-rdzeniowym procesorem, 7 GB RAM i 14 GB przestrzeni SSD na dysku. Te maszyny wirtualne znajdują się w tej samej lokalizacji geograficznej co Twoja organizacja Azure DevOps.



Cena hostingu Microsoft, oferowana przez MicrosoftDarmowy kredyt, którą trzeba kupić po użyciu.

Dla równoległych zadań hostowanych przez Microsoft możesz uzyskać do 10 darmowych zadań równoległych hostowanych przez Microsoft, które mogą działać do 360 minut (6 godzin) naraz w projekcie publicznym. Gdy tworzysz nową organizację Azure DevOps, nie otrzymujesz tej darmowej licencji domyślnie.

Dla dedykowanych projektów możesz dostać darmowe zadanie, które może trwać do 60 minut jednorazowo. Gdy tworzysz nową organizację Azure DevOps, nie zawsze możesz otrzymać tę darmową licencję domyślnie.




Logowanie do linku jest widoczne.
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com