D365 F&O: Настройка CI-конвейера сборки в Azure DevOps | Часть 7
ERP Digest
0:00 / 0:00
D365 F&O: Настройка CI-конвейера сборки в Azure DevOps | Часть 7
3 729 просмотров · 11 мес. назад
ERP Digest
784 подписчика
3 729 просмотров · 11 мес. назад
Настройте конвейер CI для D365 в Azure DevOps. Узнайте, как развернуть виртуальную машину сборки и автоматизировать сборку кода для командной разработки.
───────────
🕒 Временные метки
───────────
0:00 → Введение: Зачем нам нужен конвейер CI (непрерывная интеграция)
0:25 → Часть 1: Создание пула агентов с самостоятельным размещением в ADO
1:19 → Часть 2: Подготовка виртуальной машины сборки в LCS
1:54 → Выбор топологии «Сборка и тестирование»
2:24 → Расширенные настройки: Связывание пула агентов ADO и ветви
3:04 → Выбор размера виртуальной машины (оптимизированной по памяти)
3:47 → Часть 3: Настройка виртуальной машины сборки (сброс пароля и Подключение)
4:24 → Изучение структуры файлов виртуальной машины сборки (папка SDK)
4:53 → Часть 4: Обзор автоматически сгенерированного конвейера сборки
5:43 → Включение триггеров непрерывной интеграции и фильтров путей
6:23 → Часть 5: Стратегия ветвления (переименование «dev» в «Main»)
6:52 → Подключение Visual Studio к системе контроля версий (Team Explorer)
7:19 → Сопоставление локальной рабочей области
7:55 → Добавление локального проекта в систему контроля версий
8:34 → Добавление файла axmodulesbuild и фиксация изменений
9:12 → Часть 6: Создание новой ветки «dev» из «Main»
10:06 → Часть 7: Как работает процесс сборки CI
10:23 → Обзор сборки Этапы (Сборка, Синхронизация, Упаковка)
10:59 → Под капотом: Задачи конвейера против скриптов виртуальных машин
11:53 → Часть 8: Обзор итогового артефакта сборки
12:27 → Краткий обзор
───────────────
💡 Что вы узнаете
───────────────
✓ Создание пула агентов с самостоятельным размещением в Azure DevOps для сборок D365.
✓ Как развернуть виртуальную машину сборки из LCS и подключить ее к вашему конвейеру.
✓ Настройка автоматически генерируемого конвейера сборки с триггерами CI и фильтрами путей.
✓ Подключите Visual Studio к Azure DevOps (TFVC) с помощью Team Explorer.
✓ Внесите изменения в свой код для автоматического запуска сборки и создания развертываемого пакета.
───────────────────────────
🚀 О серии уроков по разработке на D365
────────────────────────────
Эта серия уроков выходит за рамки базовых руководств и показывает, как создаются реальные проекты Dynamics 365 (D365FO) от начала до конца. Мы создадим полную, комплексную «Автоматизированную систему ранжирования клиентов» для вымышленного клиента, компании Bluestone Industrial Components (BIC).
Вы увидите каждый этап создания готового к производству решения, от настройки до развертывания, включая:
➤ Разработка на Core X++: расширение таблиц и форм (CustTable), создание перечислений (Enums) и реализация пользовательской бизнес-логики с использованием цепочки команд (Chain of Command, CoC).
➤ Автоматизация: создание надежных автоматизированных пакетных заданий с помощью SysOperation Framework.
➤ API и интеграция: создание сущностей данных для построения безопасных OData REST API и для экспорта в Data Management Framework (DMF).
➤ Архитектура, управляемая событиями: отправка оповещений в реальном времени из D365 в Azure Logic Apps с использованием бизнес-событий.
➤ Бизнес-аналитика: подключение D365 к Power BI для создания интерактивной панели мониторинга продаж.
➤ DevOps и ALM: настройка полного конвейера CI/CD в Azure DevOps, управление системой контроля версий (TFVC) и автоматизация сборок.
─────────────────
💻 Инструменты и технологии
────────────────
🔹Dynamics 365 Finance & Operations (D365FO)
🔹X++
🔹Visual Studio 2019
🔹Lifecycle Services (LCS)
🔹Azure DevOps (ADO)
🔹SQL Server Management Studio (SSMS)
🔹Power BI Desktop
🔹Azure Logic Приложения
────────────────────
💬 Отзывы и будущие темы
───────────────────
Эта серия охватывает основные компоненты практического, комплексного проекта D365. Я знаю, что мы могли бы углубиться во множество других тем, от расширенной отладки до сложных шаблонов форм.
Я приветствую ваши отзывы и идеи! Если есть конкретная тема D365, которую вы хотели бы увидеть в будущих видео, пожалуйста, поделитесь своими предложениями в разделе комментариев ниже.
#Dynamics365, #AzureDevOps, #НепрерывнаяИнтеграция, #РазработкаD365