What do you like best?
Deploybot is a visual solution for your deployment schedules and records, which can be triggered automatically from code repo and finally deployed auto/manually. It also makes rollback pretty easy when deployments go wrong, along with nice overview of what changed in that deployment.
Things I Like:
1. Huge set of integrations - From code hosting providers (Github, Bitbucket, Gitlab or any git repo) to deployment platforms (FTP, AWS, DO, Heroku, Shopify), they have pretty much all the ground covered for 1-click integration with popular services.
2. Performance monitoring - Each deployment can use monitoring services like New Relic and Bugsnag, which integrates right within the UI to give developers a one-stop place to keep in touch with everything.
3. Auto/Manual deployments - Every code push to master will test and build the code, then either automatically deploy it or queue it for review from user. This is a nifty feature as it allows deploying the push after some manual testing and monitoring to make sure that faulty things dont pass right through the automatic check.
4. Release Notes Management - Prepares automated release note for every push to production and it is shared with everybody in the team.
5. Docker-ised testing - All build code are run within containers, giving you faster startup time and nice separation from the OS.
What do you dislike?
1. High Pricing - Basic Plan starts from $15/mo for single user, which is quite a high price for just trying it out.
2. If the deployment integrations dont cover your hosting provider, you are a bit out of luck. Writing shell scripts for that is possible, but quite a pain compared to the 1-click experience.
3. No email notification option alongside chat notification services.
Recommendations to others considering the product:
It is a simple tool with good UI and dashboard notifications, so basically a very handy tool for non-developers to keep a tab on the deployment procedures and start/stop/rollback deployments to the server.
What problems are you solving with the product? What benefits have you realized?
We're trying to simplify our IT operations stack a bit by moving from our own hand-written tools to some popular hosted options which are simple enough to be used by managers. Deploybot seems to fit the bill, so we've put it into use on a trial basis. We're not looking forward to put our complex deployment flows on this platform, but for simple client services we build, it is more than adequate. IT team also likes it.