One Click Deploy

Overview

Deployment is often overlooked in the planning phase. However, it often turns out to be a complex challenge to setup and maintain for large applications, especially when moving to the cloud. Luckily, Scalarium makes deployment a lot easier.


One-Click

Because Scalarium already knows about your servers and their configurations, adding deployment capabilities is easy. You just define how Scalarium can checkout your application (Git or Subversion) and configure some details about your application. Once the application is configured, deployment is just a click away.


Implementation

Once you trigger a deployment, Scalarium sends the deploy command to all instances. The instances then checkout the current source from the given repository URL and restart the application.

Scalarium will show you the deployment details of every instance and gives you access to each instance log. Further, Scalarium tracks who deployed what version to which servers, so re-constructing events is easy.


Customization

Scalarium already knows how to restart Rails applications and does this automatically for you. Thanks to hooks and callbacks it is easy for you to expand this knowledge to your specific application.

Scalarium uses the Chef Deploy-Ressource as deployment engine. Extending this is easy thanks to the available callbacks.