The series I started from creating the container, then showed compiling and publishing the extensions (app files) and finished with executing automated tests. But all happened on the Docker container. Should we use it also for manual tests or production environment?...
I almost get to the end with the series. Today last point related to building pipelines. Sometimes it is needed to store the solution in different repositories – one for each extension. For example, this can happen when the solution is...
I get to the point in the series where I have an app published to the build container. However, I am missing a very important step – testing of the application. Let’s change that and add to the pipeline the automated...
Sometimes it is needed to copy the files to the docker container before compiling the extension. For example, if the solution uses some custom DotNet libraries such a step would be necessary. In this part of the series, I will show...
This is the 3rd article in the series how to prepare the automated builds. In previous one I wrote how to set agent on self-hosted server. In this part I will show how to create the build pipeline with few steps:...
This is the second article in the series how to prepare automated builds. In the first part I described what are the goals will be achieved. Now I will guide you thru first step of the process: connecting Azure DevOps and...
For us, Dynamics NAV/Business Central people, Git is something which we never used before – of course with some exceptions. However for version control and storing the objects we had either some customized solution directly in NAV or we used Development...
After getting license (read about it here) next step on my way to build the app was to choose where I should do my development. What options did I have? First of all for app, which I am doing, I use...
Have you ever published an app on AppSource for Business Central? Probably not – there are only 75 right now. But do not worry, you are not alone. I also did not do that…yet. So I thought it will be very...