Vladimir Saric

Posts by: Vladimir Saric

Multi-deployment approaches

Capistrano is a great tool for remote server automation and deployment. The standard practice is to have a single Capistrano setup per application, but if you are working on a complex project that consists of several applications or services, managing deployment configuration can become a daunting task.

Setting up the BDD stack on a new Rails 4 application

Note: An updated version of the tutorial is available at Semaphore Community. Semaphore has been, and continues to be, developed using the behavior-driven development process. In this post, I will take you through the steps needed to set up our prefered BDD stack on a new Rails 4 application and explain why each tool is important.

API for build information and build log

We have added two new endpoints to our API which allow users to get more information about a build.