Anka Build Getting Started with TeamCity

We’re excited to announce a new Anka Build Getting Started with TeamCity script which is now available in our Anka Build Getting Started repository. If you’re already familiar with our Announcing the Anka Build Getting Started Repository blog post, you’ll know that we aim to provide scripts to help set up and run Anka Build software. This repo is excellent for installing the Anka Virtualization CLI, the Anka Cloud Controller & Registry, and generating VM Templates and Tags. However, they are only the foundational pieces.

As promised in our first blog, we want to provide scripts for running not only the Anka Build software, but even CI/CD platforms, all within the same machine.

Within the getting started repository, we included what you need to:

  • Setup a TeamCity docker container which includes the necessary plugins and an example pipeline using ./TEAMCITY/install-teamcity-server-on-docker.bash

Once set up, you’ll be able to navigate to the TeamCity URL we create for you (http://anka.teamcity:8094), login, and then view or run the example pipeline. If you’ve already used the Anka scripts to create the necessary VM Templates, the example pipeline will start a VM locally and execute the build commands inside.getting-started-repo-teamcity

If you’re curious, go over and check out the Anka Build Getting Started with TeamCity script at https://github.com/veertuinc/getting-started.

Our existing getting started documentation can be found at https://ankadocs.veertu.com/docs/getting-started/.

Announcing the Anka Build Getting Started Repository

Developer Relations at Veertu Inc is proud to announce the launch of our Anka Build Getting Started repository in Github. This repo contains various examples and scripts that automate the installation and configuration of Veertu’s Anka Build Software on your local macOS machine. This is a great way to set up a test environment and review the various components of Anka Build for macOS and iOS CI/CD. It is also useful for understanding techniques for Infrastructure as Code / Configuration Management.

The first release of the Anka Build Getting Started repository includes what you need to:

  • Install the Anka Virtualization CLI package with ./ANKA/install-anka-virtualization.bash ${LICENSE}
  • Install the Anka Build Cloud Controller & Registry with ./ANKA/BUILD/install-build-cloud-on-mac.bash
  • Generate macOS VM Templates and Tags with ./ANKA/create-template.bash

getting-started-repo

Future releases will include scripts for our supported CI/CD platforms (Jenkins, GitLab, etc). For example, you will be able to quickly set up Jenkins within a docker container that includes all of the necessary plugins and example jobs you need for testing. All of this within your local machine.If you’re curious, go over and check out the repository at https://github.com/veertuinc/getting-started.

Our existing getting started documentation can be found at https://ankadocs.veertu.com/docs/getting-started/.