-

Deploy any Git or Subversion Repository
You can easily deploy your Git or Subversion repositories - provided they are online and we can access them, you'll be able to simply copy files straight from your repository to your server over FTP or SFTP/SSH.
-
Deploy to any FTP or SFTP/SSH Server
Configure an unlimited number of FTP or SFTP servers which you would like to to deploy your project to. Full support for custom ports, SSH key authentication or just a plain old username and password. Once you have configured a server, you will be able to easily select which of your project's servers you wish to deploy to from a drop down menu.
-
Track each deployment you run
Every deployment you make is logged and you will be able to see exactly which files were added or removed as well as, if your hosting service supports it, a visual diff of the changes deployed. You can also setup HTTP POST notifications to be triggered after each deployment with full details included.
-
Manage Config Files
Do you not like the idea of storing server specific configuration files in your repository? No, us neither so we've included a tool which allows you to keep your config files within your Deploy project and just upload them when you deploy. You can add as many config files as you wish and assign them to specific, or all of your, servers.
-
Preview all deployments before running them
We'll show you a full preview of all files which will be changed and removed before you execute the deployment on your live servers. This gives you the opportunity to change the revisions that you want to commit or view more details.
-
Watch live deployment progress
Our web-based system will display your deployment log while you watch (or you can go and get a coffee, if it's a big one). You'll be able to easily see when your deployment has been completed as well as exactly where any errors occur.
-
Import repo details from Codebase or GitHub
If your repositories are stored in Codebase or GitHub, you can easily use the Deploy interface to find the repository you wish to deploy and we'll automatically upload your SSH public key (for Git repositories) into the appropriate account so it's a very quick 3 step process to get started.
-

Integrates with repository hosting services
As well as the repository search with Codebase & GitHub, we also provide links to useful parts of your repository (commits, comparisons, trees etc...) for a number of repo hosting services including, obviously, Codebase & GitHub in addition to Beanstalk, Codaset and we're adding more all the time.
-
Unlimited Users
If you're on one of our paid plans you can create any number of users who will have access to login and deploy your projects using the credentials you provide them with. You can even choose which specific projects any user has access to or just give them access to all your projects.






