Overall Satisfaction with Beanstalk
We use Beanstalk for version control and deployment tools. Beanstalk provides a host for our git repositories as well as many integration points (APIs) and deployment functionality. Their tools allow tracking of code changes (as with any version control system) and provide simple online insights and editing tools. The deployment tools provide methods to automate some parts of build and maintenance.
- Automation
- Code Review
- Support
- Interface is not always intuitive, some areas are easier than others to navigate.
- Price plans are a little odd. However, they do seem to be flexible if a plan does not quite fit your needs.
- Increased automation => better accuracy and efficiency of maintenance/launches
- Better insights into ongoing work and past modifications to code => lower chance of error and more efficient troubleshooting
If you are creating open source applications, there is almost no reason not to use GitHub. If you do need private repositories (for proprietary or private, business or personal use), Bitbucket could be an excellent solution. Beanstalk's main advantages lie in the support (which is excellent), deployment tools, and code review features.