As simple as 1-2-3
Deployment has never been so easy.
Connect your repository
Setup your build
Deploy to multiple servers
Deploy to multiple servers
Deploy to one or more servers using a variety of delivery methods
Deploy code via FTP and SFTP, or use atomic deployments to deploy with zero downtime.
Using a test server to preview new changes before publishing to your production server? No problem!
You’re now ready to deploy with zero-downtime and instant rollbacks.
Builds & Releases
The project page will show you exactly what you need: the status of your servers and a list of previous releases.
Got a problematic release? Rollback to a previous one with a single click.
Build details
Dive into the details when you need them. See exactly what happens in our build containers and on your servers.
Tracking & monitoring
Output streams are pushed to your browser in real time so you can follow the deployment progress closely.
Release notes
See what files have been changed, added or deleted alongside the commit messages.
No stress
Our mission briefing will let you know exactly what will happen when you click the Publish! button.
All plans include
Zero-downtime (atomic) deployments
Your site won’t ever go down. Publishing a new version? We’ll upload the new version to a separate directory first and only then update the symlink to bring it online.
Build automation
Automatically install dependencies, run tests, compile code, and more, faster than ever thanks to our unique built-in caching system.
SSH commands
Run shell commands on your server before or after a deployment. These can be anything: restarting services or running database migrations.
Configuration files
Keep sensitive information such as database credentials safely excluded from your repository by storing them in your encrypted server-specific config file pool.
Multiple deployment targets
Deploy to one or more servers using a variety of delivery methods such as FTP, SFTP and SSH.
Realtime logs
During every step of the way, a log is synchronized to your browser in real time so you can easily keep track of the deployments to your servers.