Registering a customer sandbox environment for continuous deployment
In DevOps practice, the deployment phase involves publishing and installing an app directly into an environment. Continuous deployment does this on every successful build from the main branch.
With AL-Go for GitHub, you can register a customer sandbox environment where you can automatically deploy applications for continuous deployment.
Continuous deployment is only supported in Sandbox environments.
To do this, you need to add a New environment in GitHub (environments are supported on Teams or Pro plans only).
To support a continuous deployment process in a customer’s sandbox, you first need to configure S2S Authentication to access Automation APIs in the customer’s environment. Instructions on how to do that can be found here: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/automation-apis-using-s2s-authentication.
To add a new...