By Garrett Eidsvig on April 11, 2013
In my last post I touched on why we started using Ansible. I will now try to show how all of our Scala project conventions and tools (SBT, Ansible, Jenkins, Debian package) work together to make automation possible.
The Scala Project
The example project that I’m going to be using is, DistBones. This is a bare bones Scala project that is configured to use Akka and the microkernel distribution build type. The service doesn’t do anything special, it merely starts up, prints a statement, then shuts down. It does, however, provide a minimal example for building a project using SBT and bundling the result up in a Debian package. Read More …