Posts

Showing posts with the label DevOps

PowerApps | Introduction to Build Tools for Azure DevOps

Image
This short introductory video walks you through the installation of the PowerApps Build Tools component in an Azure DevOps environment. In addition, I show you where you can find information about PowerApps Build Tools and point you to a hands-on lab you can download to get your PowerApps DevOps journey started. For more information, please check the following sources: PowerApps Build Tools for Azure DevOps Overview - here Build Tools for Azure DevOps Hands-on Lab - GitHub  here Until next post! MG.- Mariano Gomez, MVP

#MSDYN365BC: Building a Development Environment for Microsoft Dynamics GP ISVs - Selecting a Source Control Provider

Image
So far, I have covered the process of setting up both the Microsoft Dynamics 365 BC containerized application components, along with the VS Code IDE and AL language extensions. We also built the "Hello World" extension on BC's Customer List page and deployed it to our container by following some simple debugging steps. You can read more about it in the following articles: #MSDYN365BC: Building a Development Environment for Microsoft Dynamics GP ISVs Part 1/3 #MSDYN365BC: Building a Development Environment for Microsoft Dynamics GP ISVs Part 2/3 #MSDYN365BC: Building a Development Environment for Microsoft Dynamics GP ISVs Part 3/3 #MSDYN365BC: Building a Development Environment for Microsoft Dynamics GP ISVs - Installing Visual Studio Code The purpose of today's article is to show you how to set up a source code control provider to host your projects for a multi-developer's environment. If you are a Microsoft Dexterity developer, you are probably familiar...

#MSDYN365BC: Building a Development Environment for Microsoft Dynamics GP ISVs - Installing Visual Studio Code

Image
In the previous 3 articles of the series, I talked about the rationale for selecting a container based environment for development purposes, we also installed Docker and downloaded and installed the Microsoft Dynamics 365 Business Central containers for Docker. This then set us on a path to installing the development IDE and selecting a source code control provider to host our AL solutions. See: #MSDYN365BC: Building a Development Environment for Microsoft Dynamics GP ISVs Part 1/3 #MSDYN365BC: Building a Development Environment for Microsoft Dynamics GP ISVs Part 2/3 #MSDYN365BC: Building a Development Environment for Microsoft Dynamics GP ISVs Part 3/3 This article in particular, will focus on the installation of Visual Studio Code (VS Code) and the AL language extensions for the environment. Installing VS Code VS Code is to BC developers what Dexterity is to Dynamics GP developers. VS Code provides the IDE required to incorporate the AL language extensions to develo...

#MSDYN365BC: Building a Development Environment for Microsoft Dynamics GP ISVs Part 3/3

Image
In Part 2 of this series, we covered the full installation of Docker Desktop, used to run the Dynamics 365 Business Central containers. We also saw how to use PowerShell to enable both the Hyper-V and Containers features on Windows 10. This article will focus on the installation and troubleshooting of the Dynamics 365 Business Central containers and will provide step by step instructions on how to accomplish this. Remember, there are quite a bit of resources out there, so here they are: Get started with the Container Sandbox Development Environment Running a Container-Based Development Environment But the goal of this series is to help Microsoft Dynamics GP ISVs draw similarities and contrasts with their multi-developer Microsoft Dexterity development environments. Now that Docker is been installed, we can effectively proceed to lay down the BC containers. This will create a full virtualized environment with all the BC components needed for development purposes. This equates...

#MSDYN365BC: Building a Development Environment for Microsoft Dynamics GP ISVs Part 2/3

Image
In Part 1 of this series, I outlined the principles and detailed the reasoning behind why we chose to build our Microsoft Dynamics 365 Business Central development environment using Windows Docker containers. In the Dynamics GP world, we are not quite used to containers, so let me start with the definition, straight from the horse's mouth (so to speak). According to the wizards over at Docker, "A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings" . The first thing to highlight from the definition is, "standard unit of software" . In fact, that's key to this whole thing! Standardization ensures that every developer in the organizatio...