D365 F&O: Setup an Azure DevOps CI Build Pipeline | Part 7
Автор: ERP Digest
Загружено: 2025-11-09
Просмотров: 9
Описание:
Set up a CI pipeline for D365 in Azure DevOps. Learn to deploy a Build VM and automate your code builds for team development.
──────────────
👤 About the Creator
──────────────
I'm a Microsoft Certified D365 Technical Consultant with 3+ years of hands-on experience in the Dynamics (AX/D365) ecosystem. I created this end-to-end project series to share a practical, hands-on approach to modern D365 development.
🔗 Connect on LinkedIn → / kuldeepkumarcs
🎥 Full D365 Developer Playlist → • Dynamics 365 F&O Developer Tutorial: Full ...
───────────
🕒 Timestamps
───────────
0:00 → Intro: Why We Need a CI Pipeline (Continuous Integration)
0:25 → Part 1: Create a Self-Hosted Agent Pool in ADO
1:19 → Part 2: Provision the Build VM in LCS
1:54 → Selecting the "Build and Test" Topology
2:24 → Advanced Settings: Linking the ADO Agent Pool & Branch
3:04 → Selecting the VM Size (Memory Optimized)
3:47 → Part 3: Configure the Build VM (Reset Password & Connect)
4:24 → Exploring the Build VM File Structure (SDK Folder)
4:53 → Part 4: Review the Auto-Generated Build Pipeline
5:43 → Enabling Continuous Integration Triggers & Path Filters
6:23 → Part 5: Branching Strategy (Rename 'dev' to 'Main')
6:52 → Connecting Visual Studio to Source Control (Team Explorer)
7:19 → Mapping a Local Workspace
7:55 → Adding the Local Project to Source Control
8:34 → Adding the axmodulesbuild File & Checking In
9:12 → Part 6: Creating a New 'dev' Branch from 'Main'
10:06 → Part 7: How the CI Build Process Works
10:23 → Reviewing the Build Stages (Build, Sync, Package)
10:59 → Under the Hood: Pipeline Tasks vs. VM Scripts
11:53 → Part 8: Reviewing the Final Build Artifact
12:27 → Recap
──────────────
💡 What You'll Learn
──────────────
✓ Create a self-hosted Agent Pool in Azure DevOps for D365 builds.
✓ How to deploy a Build VM from LCS and connect it to your pipeline.
✓ Configure an auto-generated build pipeline with CI triggers and path filters.
✓ Connect Visual Studio to Azure DevOps (TFVC) using Team Explorer.
✓ Check in your code to automatically trigger the build and create a Deployable Package.
──────────────────────────
🚀 About This D365 Development Series
──────────────────────────
This series goes beyond basic tutorials to show you how real-world Dynamics 365 (D365FO) projects are built from start to finish. We'll build a complete, end-to-end "Automated Customer Tiering System" for a fictional client, Bluestone Industrial Components (BIC).
You'll see every step of a production-ready solution, from setup to deployment, covering:
➤ Core X++ Development: Extending tables and forms (CustTable), creating Enums, and implementing custom business logic using Chain of Command (CoC).
➤ Automation: Building robust, automated batch jobs with the SysOperation Framework.
➤ APIs & Integration: Creating Data Entities to build secure OData REST APIs and for Data Management Framework (DMF) exports.
➤ Event-Driven Architecture: Firing real-time alerts from D365 to Azure Logic Apps using Business Events.
➤ Business Intelligence: Connecting D365 to Power BI to build an interactive sales dashboard.
➤ DevOps & ALM: Setting up a complete CI/CD pipeline in Azure DevOps, managing source control (TFVC), and automating builds.
────────────────
💻 Tools & Technologies
────────────────
🔹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 Apps
───────────────────
💬 Feedback & Future Topics
───────────────────
This series covers the core components of a practical, end-to-end D365 project. I know there are many more topics we could dive into, from advanced debugging to complex form patterns.
I welcome your feedback and ideas! If there's a specific D365 topic you'd like to see covered in a future video, please share your suggestions in the comments section below.
#Dynamics365, #AzureDevOps, #ContinuousIntegration, #D365Development
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: