I’ve written about Continuous Integration at Kabisa before. Recently we’ve upgraded our CI environment to be even more awesome. Here’s how. The old setup In our old CI setup we had a single Jenkins master and multiple slaves. Slaves were provisioned using Puppet and would contain all required dependencies to run all possible projects we had. As you can imagine these slaves are quite heavy weight s