If you want to develop extensions for Dynamics 365 Business Central in an efficient and quality-controlled way, you should be able to automate the process of building and testing your solution quickly and on every source code modification. Adopting a Continuous Integration and Continuous Deployment (CI/CD) process is a must in the extension’s era.
Implementing a CI/CD process with Dynamics 365 Business Central is a quite complex task and it requires a lot of Powershell scripts to create your pipelines.
SDOps is an Azure DevOps extension that permits you to create Build pipelines for Dynamics 365 Business Central extensions easily and with just few clicks.
This extension adds to your Azure DevOps organization a set of pre-built tasks that you can use with just a click in order to create your build pipelines. Simply select your task, fill the requested parameters (if required) and you’re ready to go. You will have a YAML pipeline definition that you can re-use on different projects and that it’s part of your source control management policy for the selected repository. No more Powershell is required.
Pre built tasks
Select the needed tasks for building your apps and you’re ready to go.
Fill parameters via UI
Every task can have its required parameters. Fill it graphically and the YAML definition will be created for you.
Run your pipeline
Run your pipeline (manually or automatically with a trigger attached to your repository branches) and results will be available in Azure DevOps.