Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 3430|Ответ: 2

Azure DevOps (viii) Compiles ASP.NET MVC проекты с помощью Pipelines Build

[Скопировать ссылку]
Опубликовано 29.07.2023 19:40:01 | | | |
Требования: Я использую конвейеры Pipelines Azure DevOps для компиляции ASP.NET проектов Core, проекты .NET Core очень просты в компиляции с dotnet и могут компилироваться напрямую с помощью командной строки .NET SDK, но ASP.NET проекты MVC (.NET Framework) нужно компилировать с помощью msbuild. В этой статье используются вызовы Azure DevOpsVSBuild@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) Скомпилированные задания с использованием 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

Meet Azure DevOps
https://www.itsvse.com/thread-8078-1-1.html
Для демонстраций мы используем Azure DevOps ServicesРазместить загрузку проекта .NET Framework 4.7.2а затем участвовать в проекте, как показано ниже:



Проект MVC ссылается на библиотеку классов, которая, в свою очередь, ссылается на пакет nuget для тестирования, а контроллер MVC вызывает этот метод в ClassLibrary1.

Чтобы создать пайплайн, нажмите на Пайплайны -> Создать Пайплайн, как показано на следующем рисунке:



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

Для получения дополнительной информации о конфигурации задач Azure Pipelines, пожалуйста, обратитесь к следующему:Вход по гиперссылке виден.

Измените профиль azure-pipelines.yml,Агент используется на моём локальном компьютереСледующим образом:

Затем запустите конвейер, и при первом запуске конвейера потребуется авторизация, как показано на следующем рисунке:

Предоставление разрешения здесь позволит использовать пул агентов '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 с 2-ядерным процессором, 7 ГБ оперативной памяти и 14 ГБ SSD на диске. Эти виртуальные машины расположены в том же географическом месте, что и ваша организация Azure DevOps.



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

Для параллельных работ, размещённых на Microsoft, можно получить до 10 бесплатных параллельных заданий, которые могут работать до 360 минут (6 часов) одновременно в публичном проекте. Когда вы создаёте новую организацию Azure DevOps, вам по умолчанию не предоставляется эта бесплатная лицензия.

Для специализированных проектов можно получить бесплатную работу, которая может длиться до 60 минут подряд. Когда вы создаёте новую организацию Azure DevOps, вам не всегда предоставляют эту бесплатную лицензию по умолчанию.




Вход по гиперссылке виден.
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com