Licensing Anka

Anka Build License for CI on all Mac hardware

Anka Build licensing and pricing is based on the number and CPU core count of build and test mac machines on which it is installed. Anka Build solution includes ankabuild.pkg, Anka Registry modules, Anka Controller, Jenkins and TeamCity Plugin.

Anka Build is supported on all mac hardware running Yosemite or higher - MacBook Pro, MacBook Air, Macmini, Mac pro, iMac, IMac Pro.

Trial License

Trial license for Anka Build is valid for 30 days. When registering for Anka Build trial license, enter the number/count of build/test machines you want to install Anka Build trial. There is a single trial license activation key generated, which can be used on multiple machines. You will recieve your trial activation key in an email.

Download ankabuild.pkg, Anka registry, Anka Controller software modules. Then, install ankabuild.pkg on each of the build and test machines. Now, you can use anka license command to activate the license on each machine with the activation key. The machines should be connected to the internet at the time of activation either directly or through proxy. Anka uses standard http_proxy and https_proxy env variables. sudo doesn’t pass the environment by default, so activation should be called like sudo -E anka license activate ... to pick up the environment variables.

sudo anka license activate <activationkey>
anka license show

Commercial License

Anka Build can be licensed for one year or for yearly automatic renewal. You can specify this at the time of purchase. Anka Build commercial license pricing is based on core count on each of the build/test machine and count. Contact support@veertu.com to get a pricing estimate.

Download ankabuild.pkg. Then, install ankabuild.pkg on each of the developer machine. Now, you can use anka license command to activate the license on each machine with the activation key. The machines should be connected to the internet at the time of activation either directly or through proxy. Anka uses standard http_proxy and https_proxy env variables. sudo doesn’t pass the environment by default, so activation should be called like sudo -E anka license activate ... to pick up the environment variables.

sudo anka license activate <activationkey>
anka license show

Automatic extension of Commercial License upon renewal

This feature is implemented to eliminate the need for users to manually reactivate license on the Anka nodes upon renewal of their yearly licenses. Auto extension logic in anka licensing executes once every day and if days to expiration is > 30 days, then no action is taken. If the license is expired, then no action is taken. If days to expiration is < 30 days, then the licensing on the node tries to reactive license with updated license expiration date from the backend licensing service.

Changing from Trial to Commercial license

First, stop all the running or suspended VMs. Then, remove the old license and activate with the commercial activation key.

sudo anka license remove
sudo anka license activate <newactivation key>

Anka Flow License for developer machines

Anka Flow is supported on Macbook Pro, Macbook Air, iMac. Anka Flow licensing and pricing is based on the number of developer mac machines on which it is installed. There is volume discount pricing available. Anka Flow solution includes ankaflow.pkg. Anka Flow can not be used to setup macOS cloud for CI. Contact support@veertu.com to get a pricing estimate.

Trial License

Trial license for Anka Flow is valid for 30 days. When registering for Anka Flow trial license, enter the number/count of machines you want to install Anka Flow trial. There is a single trial license activation key generated, which can be used on the machine count specified during registration. You will recieve your trial activation key in an email.

Download ankaflow.pkg and ANka registry software. Then, install ankaflow.pkg on each of the developer machine. Now, you can use anka license command to activate the license on each machine with the activation key. The machines should be connected to the internet at the time of activation. Anka relies on the http_proxy-environment-variables to connect to the externally hosted license activation server.

sudo anka license activate <activationkey>
anka license show

Commercial License

Anka Flow can be licensed for one year or for yearly automatic renewal. You can specify this at the time of purchase.

Download ankaflow.pkg. Then, install ankaflow.pkg on each of the developer machine. Now, you can use anka license command to activate the license on each machine with the activation key. The machines should be connected to the internet at the time of activation.

sudo anka license activate <activationkey>
anka license show

Automatic extension of Commercial License upon renewal

This feature is implemented to eliminate the need for users to manually reactivate license on the Anka nodes upon renewal of their yearly licenses. Auto extension logic in anka licensing executes once every day and if days to expiration is > 30 days, then no action is taken. If the license is expired, then no action is taken. If days to expiration is < 30 days, then the licensing on the node tries to reactive license with updated license expiration date from the backend licensing service.

Changing from Trial to Commercial license

First, stop all the running or suspended VMs. Then, remove the old license and activate with the commercial activation key.

sudo anka license remove
sudo anka license activate <newactivation key>