Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 3430|Відповідь: 2

Azure DevOps (viii) компілює ASP.NET MVC проєкти за допомогою Pipelines Build

[Копіювати посилання]
Опубліковано 29.07.2023 19:40:01 | | | |
Вимоги: Я використовую конвеєри 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 (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) First Introduction to 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.

Щоб створити конвеєр, натисніть: Pipelines -> Create Pipeline, як показано на наступному рисунку:



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



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

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

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




Вхід за гіперпосиланням видно.
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com