Deploybot

(15)
4.0 out of 5 stars

Instantly build and ship code anywhere in one process

Work for Deploybot?

Learning about Deploybot?

We can help you find the solution that fits you best.

Find the Right Product

Deploybot Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • User Industry
Ratings
Company Size
User Role
User Industry
Showing 15 Deploybot reviews
LinkedIn Connections
Deploybot review by <span>Samuel K.</span>
Samuel K.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Excellent tool for deploying Git apps to AWS

What do you like best?

Deploybot has become an integral part of our workflow due to its ease of use and seamless integration with the services we use. Commit, push to Bitbucket, pull open Deploybot, and the latest version of our app is ready to deploy. It handles the update on Elastic Beanstalk seamlessly and allows VERY easy rollback if there's bugs or errors. By far, the fastest site update/CI tool I've used.

Also has an automatic deployment feature based on keywords in the commit, but we don't use this.

What do you dislike?

Honestly, there is nothing *not* to like here. This service works, works well, has very low friction.

Recommendations to others considering the product

If you:

a) Use Git for version control.

b) Use AWS or Elastic Beanstalk.

Check out Deploybot. It saves countless hours wrangling a CLI interface and handling app upgrades/downgrades, seamlessly integrates your Git setup with your AWS setup, and makes it super easy to keep track of which version you currently have deployed and where.

What business problems are you solving with the product? What benefits have you realized?

Primary problem solved is reducing the friction to deploy current version of our app to our servers. this takes minimal time, doesn't have the configuration overhead of the Elastic Beanstalk CLI toolset, and cleanly connects our Bitbucket repository with our Elastic Beanstalk application. It's the missing link.

Sign in to G2 Crowd to see what your connections have to say about Deploybot
Headshots
Deploybot review by <span>Bharat S.</span>
Bharat S.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Modern deployment solution with not-so-good Docker support

What do you like best?

1. Good guides - Deploybot has very good documentation for deployment guides, which is very helpful while setting things up. It is a growing repository which shows all the steps for building projects like Laravel and uploading automatically to VMs provided by AWS or DigitalOcean.

2. API endpoints - API endpoints let you programatically trigger a build or list/edit/delete those. While we create the builds by hand, the build triggers are used for connecting with other existing automated workflow, that we already use.

3. Building and compiling assets before deployment - Deploybot allows for building and compiling code using a script before deploying it to server. This removes the need for a separate such service or building every release before pushing to git.

4. Watch deployment progress in real time - Viewing the deployment steps occuring live along with full console output gives you the same flexibility as the older self-hosted deployment solutions. It is also easy to cancel the ongoing process at any time if anything seems wrong.

5. Rollback a release - Accidental or buggy releases can be easily rolled back with a single button, but it still takes some time to get the older release up and running.

6. Deploying without accessing servers is possible by users with low privilege access. Also, good thing is that the release notes gets shared with everyone team so that people can have a overview of all the development going on, even if they are not directly working on it.

What do you dislike?

1. Deploying using docker container is a bit cumbersome - it takes a whole different section of configurations to be filled up which is not consistent with rest of the process. Many docker deployment integrations like Google Container Engine are currently missing, making the whole thing a half-hearted solution.

2. Docker hub integration is non-existent - so you cant directly pull updated docker images from docker hub or other hubs. They contain very well maintained packages, so it is a shame that you'll need to have a custom solution for using them or use static packages instead.

3. Windows-based hosts not supported - Windows have recently announced partnership with Canonical and released docker support on Windows. This is a really great development as it allows cross-platform development on the docker platform, which is essential for enterprises with large user base. But unfortunately Deploybot doesnt support Azure to make full use of this potential.

Recommendations to others considering the product

Deploybot is clean and easy to use - so definitely give it a try if you are looking for modern options.

But unfortunately its docker support is still quite naive. As it has good Rest API support, you can still do the job though if you can write scripts for that.

What business problems are you solving with the product? What benefits have you realized?

Our firm is using a Docker-based solution for deploying the documentation servers.

The documentation is extracted automatically from the codebase using sphinx scripts. We needed to update this documentation on code changes. This is where Deploybot comes to help - it gets triggered on code pushes, and then runs the script to obtain the documentation from it and releases that to our AWS hosted servers. It is an automated solution to a small problem that pestered us for a year.

What Continuous Deployment solution do you use?

Thanks for letting us know!
Deploybot review by <span>Hamza B.</span>
Hamza B.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Best deployment too ever

What do you like best?

1. The clean user interface.

2. The possibility to build assets using Grunt or Gulp.

3. Fast and Reliable, DeployBot instantly detects Git pushes and deploy changes to the server.

What do you dislike?

1. I can't access to support and guides from the dashboard.

2. Lack of cloud platforms & hosting providers integrations (Microsoft Azure, Google Cloud, Rackspace, ..)

3. Hope they had "Quick reset" to previous commit.

4. Every time i click login, i have to input everything .. i wish the "remember me" option works properly for me.

Recommendations to others considering the product

DeployBot is very easy to use, i suggest to give it a try .. they have a free plan while you can setup a sandbox and start playing.

What business problems are you solving with the product? What benefits have you realized?

DeployBot helped us to save a lot of time maintaining our websites .. every time we push a commit to the dev branch, we can instantly preview the changes on the staging website .. after merging develop to master branch, Deploybot will build assets using Gulp then push changes to master .. changes will be applied instantly to our website.. Just like magic.

Deploybot review by <span>Ross D.</span>
Ross D.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Good enterprise deployment option, but cannot be self-hosted

What do you like best?

As a Enterprise user of Deploybot, I like a few solid things about it, which are a huge improvement from older softwares that we used to be trained in.

Accidental releases can be avoided and rectified quickly with real-time rollback available in Deploybot. While the deployment is in profess, it can be stopped accidentally as soon as something feels out of place or errors occur during this process. Rollback takes place within 30 seconds, which is a impressive timeframe for me as I have mostly dealt with other tools which can take upto 30 mins for this.

User Access Control is very important for us, as we believe in a strong hierarchy model for protecting access of sensitive/critical content for new recruits. Team leaders have full power of the project assigned to the team and higher administrative staffs have a overview of all projects, but not direct control over them. Deploybot has easy configuration options in their UI to make all this and even more possible.

What do you dislike?

The biggest drawback about Deploybot, that our administrators feel is not having the option of hosting it on our own servers. As we have huge number of users and their privileges are already maintained via a different service, having it hosted offline with some way of mass editing user lists is very important to administrators. That also means we wouldn't have to pay per user, but instead by a fixed mass pricing.

Recommendations to others considering the product

If you are an enterprise user and feeling a little bit hesitant in jumping in this new water, I would say from personal experience that it is quite simple to get started with once you know the basics of how any deployment works. Their visual documentation is also very good for getting new users acquainted with it.

What business problems are you solving with the product? What benefits have you realized?

One of our major customers wanted us to handle deployment of their services via deploybot, as there staff is already familiar with it. Although it was a new service for us, some of our programmers were already familiar with it and they handled the responsibility of educating the other team members on how it works. That project has been fulfilled and we are providing support for it for about a year since.

Deploybot review by <span>Ben M.</span>
Ben M.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Docker-based deployment solution featuring nice workflow

What do you like best?

One of the recent docker-based deployment management platform with in-built testing is what best defines Deploybot.

It supports many programming languages like node.js, java, python, coffeescript, etc. out-of-the-box and the default configurations for these languages are very useful to get started with. It is quite easy to start with the defaults and then customize it for more complex scenarios.

It supports many sets of configurations for different branches of code like dev and master, which makes sure that untested or beta code dont get pushed to production. At any org level, this is a critical feature.

Builds are triggered automatically or manually, then build steps can be configured and to my surprise, it doesnt just tell you to write bash scripts but instead reads your project config files to setup/integrate automatically with tools like grunt, gulp and npm. Although it doesnt cover all the tool sets, I hope that'll only get better over time.

What do you dislike?

Deploybot is quite nice, but some of its features seem to be limited to only the popular options.

Deployment integrations cover the most popular ones, but Rackspace and Openshift were missing in the list, to my disappointment. Language Support is also limited to a few and if you have a old-ish stack of C++ or even Haskell, you have to work much harder to get things running. Also, notification to mobile via sms or email should be another basic feature that it doesnt have.

Managing teams with different access levels in not possible, making it a insecure option for larger organisations.

Recommendations to others considering the product

Deploybot is a new alternative to the the legacy deployment platforms which needed to be self-hosted and it is quite nice for simple deployment cases as long as the projects are built on modern languages / tools. It is still not a substitute for old codebases or projects which support all platforms.

What business problems are you solving with the product? What benefits have you realized?

Deploybot was decided as our choice for deployment of internal services and small client solutions after a lot of team discussion. Although it has a few problems, it is good enough for simple tasks. It immensely helped reduce our communication clutter about deployment with everyone getting a clear overview and history of all deployments. We mark our important releases with labels, so that they are much easier to refer to - it was previously a huge problem as there are multiple deployments scheduled even within an hour.

Deploybot review by <span>Abhas B.</span>
Abhas B.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Very easy auto/manual deployment tool with loads of integrations

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 business 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.

Kate avatar
Kate from G2 Crowd

Learning about Deploybot?

I can help.
* We monitor all Deploybot reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.