Deploying your application or web site can be a difficult process. In most cases, it involves multiple complicated steps, a long documentation process and constant emails to tell your team what was deployed. It’s also a very manual process, prone to mistakes or errors. That’s why having an automated process to deploy your application is critical.
Beanstalk, our hosted version control service, takes care of this for you by using our deployment tools. You can create your development, staging and production environments and deploy files instantly via FTP, SFTP and SSH. It provides one simple process for your entire team, notifies everyone about the latest updates and reduces the chance of error.
Beanstalk’s integration with Cloud Files allows you to instantly deploy from your Git and Subversion repository to Cloud Files either automatically on every commit or push, or manually. Each time you deploy, Beanstalk will only upload the latest changes and will notify your team about the new update.
By using Beanstalk for all of your deployments you’ll get the whole team on the same, consistent process. You’ll get a centralized history of all deployments; logs of exactly what was deployed and when; and even the option to separate development, staging and production environments to different deployment servers.
Beanstalk can already deploy using SSH or SFTP, which means it already supports Cloud Servers, Cloud Sites and Dedicated Servers. When combined with SFTP or SSH deployments, you can instantly deploy your application code to your Dedicated or Cloud Servers and your assets to Cloud Files and Akamai CDN, giving you a one-click deployment process for your entire Rackspace environment. You already realize the flexibility of Hybrid Hosting, now you can deploy to it with the same ease and flexibility.