Using Azure DevOps Pipelines and Anka Build
Microsoft’s Azure Pipelines provide a useful CI/CD solution within Azure DevOps.
“Azure Pipelines automatically builds and tests code projects to make them available to others. It works with just about any language or project type. Azure Pipelines combines continuous integration (CI) and continuous delivery (CD) to test and build your code and ship it to any target.”
Currently, we provide a solution for starting Anka VMs directly on a host and then executing the Anka CLI. This solution does not require the Anka Build Cloud Controller, but does require the Anka Build Cloud Registry.
Node / Anka CLI Requirements
- The Anka CLI has a valid registry with the templates/tags you wish to use added (
anka registry add...+
anka registry list-repos)
- Install and register one Self-hosted agent per VM you wish to run
VM Template & Tag Requirements
- There are no current requirements
Customize your pipeline YAML
Example pipeline .yml files can be found in our Azure DevOps Pipeline Examples Repo.