Требования: Я использую конвейеры 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 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' для всех ожидающих и будущих запусков этого конвейера.
Просмотрите результаты исполнения, как показано на рисунке ниже:
Скачайте пакет релиза, как показано ниже:
Ссылка:
Вход по гиперссылке виден.
Вход по гиперссылке виден.
|