One of the tools that I’ve used in my tutorials to build the development environment, Otto by HashiCorp, is no longer under active development and maintenance.
In this tutorial we’ll install the GitLab Community Edition repository manager in a virtual machine, setup the continuous integration tool that comes with it (GitLab CI) and push through Git a minimal test suite from the host OS to see how a successful/failed commit works.
In my first tutorial I had to make a small hack to start the development environment with Otto on the Windows 7 host machine. The ‘otto dev’ command was crashing because the quotes in the compiled ‘Vagrantfile’ were wrong.
A good samaritan made updated binaries available for Windows (both 32 and 64-bit).
In this tutorial I will show you how to create a virtualized development environment for Go programming language using Otto and how to config and access ‘A Tour of Go’ from the host machine.
I’ve started to write this tutorial after I had some trouble following an article that’s a bit outdated but still a good reference to Laravel and ElasticSearch.
To make things more interesting and challenging I’ve used Otto to build the development environment.