Anka Build Plugins and Integrations for CI/CD software and Automation

Here we will break down the two different ways to use Anka with your CI/CD/Automation platforms and tools.

Controller-less (Registry Only)

This setup requires:

  1. At least one Anka Node (macOS host running the Anka Virtualization software).
  2. The Anka Build Cloud Registry (Linux container, macOS binaries, or Helm), or an OCI registry that you already use. Without a Controller, the anka CLI on each node pulls the templates and thin tags itself.
  3. Your CI/CD’s runner/agent installed and able to execute anka CLI commands to prepare and use the Anka VM. For example, install the github actions runner and then use our action.

Controller-less

Controller + Registry

This setup requires:

  1. At least one Anka Node (macOS host running the Anka Virtualization software).
  2. The Anka Build Cloud Controller & Registry (Linux container, macOS binaries, or Helm). The Controller pulls templates only from the Anka Registry. To use thin tags with the Controller, build the template from them and push it to the Anka Registry as a full tag. See Combining both registries.
  3. Our plugin installed in your CI/CD tool (like the Anka Jenkins Plugin). See a full list of plugins available on our CI Plugins and Integrations page.

Controller+Registry