Вимоги: Я використовую конвеєри Azure DevOps Pipelines для компіляції 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.
Щоб створити конвеєр, натисніть: Pipelines -> Create Pipeline, як показано на наступному рисунку:
Виберіть Azure Repos Git Next, виберіть проєкт Git, перейдіть до наступного кроку, виберіть ASP.NET Core (.NET Framework), збережіть його, а потім змініть конвеєр azure-pipelines.yml конфігураційний файл.
Для отримання додаткової інформації про конфігурацію завдань Azure Pipelines, будь ласка, дивіться:Вхід за гіперпосиланням видно.
Змініть профіль azure-pipelines.yml,Агент використовується на моєму локальному комп'ютеріНаступним чином:
Потім запускайте конвеєр, і при першому запуску конвеєра з'явиться запит, що потрібна авторизація, як показано на наступному рисунку:
Надання дозволу тут дозволить використовувати пул агентів 'Default' для всіх очікуваних і майбутніх запусків цього конвеєра.
Перегляньте результати виконання, як показано на рисунку нижче:
Завантажте пакет релізу, як показано нижче:
Посилання:
Вхід за гіперпосиланням видно.
Вхід за гіперпосиланням видно.
|