stephane-ci
Posts: 1
Joined: Wed Nov 11, 2020 7:36 am

Using license through

Hi,

We are primarily a serverless Linux shop and for Windows support we use GitHub Actions.

We were able to use `choco --yes install advanced-installer` to get Advanced Installer onto the Windows container that GitHub runs, and it works, but we pretty much get a brand new 30 day trial each time. We have purchased a proper license and we want to use that license with out GitHub action.

The problem is that since the GitHub action is triggered on every push and PR request as part of our CI, it means that we would be installing that license several times per day. Since the installation process calls home to validate the license is this going to be an issue or is our license going to be revoked quickly?

This is GitHub action behavior as every run of an action creates a fresh Windows VM from scratch with a brand new root partition, so there is no possibility to re-use the installed instance with the existing license.

We know you provide a license server with support for floating licenses but the GitHub Actions are running inside GitHub's datacenters and of course we cannot run a License Server over there.

Our preference would be to be able to run Advanced Installer under a docker container, through Wine for example. We were able to install AdvancedInstaller under wine, but the trial license got set to zero days, and before experimenting with our paid license we want to make sure it will not get deactivated after a few tries.
Catalin
Posts: 6585
Joined: Wed Jun 13, 2018 7:49 am

Re: Using license through

Hello Stephane and welcome to our forums,

To be fully honest with you, I am not the most familiar with GitHub actions in Docker.
The problem is that since the GitHub action is triggered on every push and PR request as part of our CI, it means that we would be installing that license several times per day. Since the installation process calls home to validate the license is this going to be an issue or is our license going to be revoked quickly?
Advanced Installer can be licensed on up to 5 machines, so I am not quite sure this would be an issue.
Our preference would be to be able to run Advanced Installer under a docker container, through Wine for example. We were able to install AdvancedInstaller under wine, but the trial license got set to zero days, and before experimenting with our paid license we want to make sure it will not get deactivated after a few tries.
Normally, when installing Advanced Installer on a fresh machine, the trial should be 30 days. Have you had Advanced Installer installed on this machine in the past?

If Advanced Installer was previously installed, then a solution would be to create another container where you could install it to get the 30-days trial period.

Best regards,
Catalin
Catalin Gheorghe - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Building Installers”