In this post, we will discuss the steps required to setup Azure DevOps project and configure it so that we can use it for Continues Integration and Continues Delivery.
Applies to:
Dynamics 365 Finance
Dynamics 365 Supply Chain Management
Dynamics 365 Commerce
This post is part of a series that can be used as a guide by Dynamics 365 architects and developers to setup the DevOps project, build server, branches, and pipelines, etc.
First things first, let's create an Azure DevOps Project.
Head over to https://dev.azure.com and create a new DevOps account & organization if you don't already have. This is free and you can create one with your Microsoft personal or work/school account.
Create DevOps Project
Create a new project with the following settings. This project will hold all our work items, code, pipelines, etc
DevOps: Create Project
The main point here is to make sure we have Version Control set to Team Foundation Version Control. This is what D365FO supports.
At this point, we have DevOps project created. Next step, is to connect this project with Lifecycle Service (LCS).
Connect with LCS Project
The connection between LCS and DevOps allows us to setup development machines, build server, build/release pipelines, CI/CD, directly open issues from LCS which becomes work items in DevOps, etc.