Using AdvaniaGIT – Docker Containers

There is a new kid in town.  His name is Docker. Microsoft is saying: We are currently investigating how we can use Docker for deploying NAV. For test purposes we have created a Docker Container Image with the NAV Developer Preview, which you can try...
Continue reading »

Using AdvaniaGIT – C/AL Development

In our past videos we have seen how to install and configure AdvaniaGIT.  We have also seen how to create localization and solution branches. Now it is time to start development in C/AL. Out next question is, how can be develop in AL using VS...
Continue reading »

Using AdvaniaGIT – How to configure licenses

When NAV environments are built a development license is uploaded to the development database. Make sure to save your development licenses in your AdvaniaGIT license folder. There are two ways to configure which license is used.  First with the “licenseFile” property of GITSettings.json in your...
Continue reading »

Using AdvaniaGIT – Create a localization branch

In our previous post we completed the installation of GIT, SourceTree, NAV and the AdvaniaGIT modules.  We also created a GIT repository in Bitbucket.  We selected to use BitBucket just because I already had a user configured there.  I also have a user configured in...
Continue reading »

Installing AdvaniaGIT – Video Help

We need to add DotNet 3.5 to the standard Windows installation to be able to do NAV report design in our development environment.  The following video will show you how.  We also need to make changes to PowerShell execution policy.  The scripts and functions in...
Continue reading »

Introducing AdvaniaGIT – SCM for Dynamics NAV

Almost two years ago we in Advania decided to start using GIT as Source Control Management (SCM).  We brought Kamil up to Iceland and we kicked off.  In Sorens session on NAVTechDays last year we demoed SourceTree as the GIT client for NAV SCM. Everything...
Continue reading »

Working with optional NAV table fields

Now that we have entered the Extension era we must take into account that some extensions may or may not be installed at the time of code execution. You might even have two Extensions that you would like to share data. Let’s give an example....
Continue reading »