Create your deployment recipe

To begin, you just need to let us know where your repository is and how we can access it. We make this very easy and integrate with code hosting providers to save you time.

Once your repository is configured and working, just configure the server(s) you want to deploy to. We'll test all the connections and if everything is in order, you can make your first deployment.

View Screenshots

Preview your changes

When you begin to deploy, you'll be shown all the files which have changed and been removed as well as details of the commits which will be deployed. This allows you to see exactly what will happen when you click the Deploy button. There's nothing worse than being in the dark about what's going on!

View Screenshots

Deploy your code!

Hit the deploy now button and the changes will be pushed to your server. If you have configured additional commands to run, these will also be executed at the appropriate part of the process. You can watch all of this live in your web browser.

View Screenshots

Key Features

  • Live deployment tracking & monitoring through the web UI.
  • Automatically trigger deployments whenever you commit or push.
  • Simultaneously deploy your repository to multiple servers.
  • Set up command to execute on the remote server during the deployment process (SSH only).
  • Centrally manage your configuration files within the Deploy interface — no need to put your config in your repos!
  • Securely deploy to servers behind VPNs and firewalls using the Deploy Agent.
  • Integrates seamlessly with code hosting & other useful services including Codebase, GitHub, New Relic, Hipchat and more.
  • Manage multiple deployment environments for production, staging or testing.
  • Keep track of deployments using per-project RSS status feeds.
  • Setup multiple users within your account with access to different projects.