Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 3430|Отговор: 2

Azure DevOps (viii) Compiles ASP.NET MVC проекти чрез Pipelines Build

[Копирай линк]
Публикувано в 29.07.2023 г. 19:40:01 ч. | | | |
Изисквания: Използвам pipelines Pipelines на Azure DevOps за компилиране на ASP.NET Core проекти, .NET Core проектите са много лесни за компилиране с dotnet и могат да се компилират директно с командния ред .NET SDK, но ASP.NET MVC (.NET Framework) проекти трябва да се компилират с msbuild. Тази статия използва Azure DevOps callsVSBuild@1Compile ASP.NET MVC (.NET Framework) проект.

Преглед:

Azure DevOps (VII) създава допълнителен пул от агенти
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) Автоматизирайте пускането на NUGET пакети чрез Pipelines
https://www.itsvse.com/thread-9381-1-1.html

Azure DevOps 2020 (IV) Compiled jobs using Pipelines
https://www.itsvse.com/thread-9378-1-1.html

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

Azure DevOps 2020 (III) ограничава обхвата на паметта на търсенето (ES)
https://www.itsvse.com/thread-9371-1-1.html

Azure DevOps 2020 (1) Първо въведение в Microsoft Azure DevOps (TFS)
https://www.itsvse.com/thread-9239-1-1.html

Запознайте се с Azure DevOps
https://www.itsvse.com/thread-8078-1-1.html
Първо използваме Azure DevOps Services за демонстрацииХостване на качване на проект за .NET Framework 4.7.2и след това участват в проекта, както е показано по-долу:



MVC проектът се позовава на библиотека с класове, която от своя страна се позовава на nuget пакет за тестване, а MVC контролерът извиква метода в ClassLibrary1.

За да създадете конвейер, кликнете: Pipelines -> Create Pipeline, както е показано на следната фигура:



Изберете Azure Repos Git Next, изберете Git проекта, преминете до следващата стъпка, изберете ASP.NET Core (.NET Framework), запазете го и след това модифицирайте конвейера azure-pipelines.yml конфигурационния файл.

За повече информация относно конфигурацията на задачите в Azure Pipelines, моля, вижте от:Входът към хиперлинк е видим.

Променете профила на azure-pipelines.yml,Агентът се използва на моя локален компютърКакто следва:

След това стартирайте конвейера и при първото стартиране на конвейера ще се покани, че е необходимо разрешение, както е показано на следващата фигура:

Предоставянето на разрешение тук ще позволи използването на Agent pool 'Default' за всички чакащи и бъдещи изпълнения на този конвейер.


Вижте резултатите от изпълнението, както са показани на фигурата по-долу:



Изтеглете пакета с издания, както е показано по-долу:



Препратка:

Входът към хиперлинк е видим.
Входът към хиперлинк е видим.





Предишен:Azure DevOps (VII) създава допълнителен пул от агенти
Следващ:Грешки при декодиране на Base64 съществуват във всички версии на .NET
 Хазяин| Публикувано в 29.07.2023 г. 19:41:56 ч. |
Прикачено е генерирането по подразбиранеazure-pipelines.ymlСъдържание на документа:




 Хазяин| Публикувано в 16.08.2023 г. 17:03:12 ч. |
Дефиниция на пула:Входът към хиперлинк е видим.Например:




Виртуална машина на агент, хостван от Microsoft,

Пулът от агенти на Azure Pipelines предоставя избор на множество изображения на виртуални машини, всеки с различни инструменти и софтуер, както е показано на следващото изображение:




Входът към хиперлинк е видим.


хардуер

Microsoft Managed Agent, работещ с Windows и Linux образи, е предоставен на Azure Universal Virtual Machines с 2-ядрен процесор, 7 GB RAM и 14 GB SSD дисково пространство. Тези виртуални машини се намират в същото географско местоположение като вашата Azure DevOps организация.



Цената на хостинга на Microsoft предлагаБезплатен кредит, който трябва да се закупи след употреба.

За паралелни работни места, хоствани от Microsoft, можете да получите до 10 безплатни паралелни задачи, хоствани от Microsoft, които могат да работят до 360 минути (6 часа) наведнъж в публичен проект. Когато създадете нова организация за Azure DevOps, по подразбиране не получавате този безплатен лиценз.

За специализирани проекти можете да получите безплатна работа, която може да продължи до 60 минути наведнъж. Когато създадете нова организация за Azure DevOps, може да не ви бъде винаги предлаган този безплатен лиценз по подразбиране.




Входът към хиперлинк е видим.
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com