Licensing Anka

Anka Build License for CI on all Mac hardware

Anka Build licensing and pricing is based on the total CPU core count across all the build and test mac machines on which Anka Build cloud is configured. Anka Build license is generated for two tiers.

  • Anka Build Basic - All Basic features to configure and run macOS CI Cloud infrastructure
  • Anka Build Enterprise - All Basic features plus grouping/clustering of nodes, priority based provisioing of VMs.

Anka Build solution includes ankabuild.pkg, Anka Registry modules, Anka Controller, Jenkins, TeamCity Plugin and other integrations.

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 and is generated with Enterprise tier entitlement. 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 is available in two tiers.

  • Anka Build Basic
  • Anka Build Enterprise

Anka Commercial license is an yearly license subscription and is priced per core. As an example, if you want to setup an Anka Build cloud on 5, 6-core mac minis, then you will purchase Anka Build license subscription for quantity 30 cores.

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>