We all know about some deployment automation, cd process, and all that buzzwords, but probably most of us scary to use services that provide automation for those processes. There are a lot of reasons, and I was one of those developers.
First of all, I am scary about "black box solutions", some company says me that it will take my code and ship directly to my server, huh, sounds great? But when you try it, you have no idea what they are actually doing with your server, how they will deploy the application, and what is going on.
We faced the same problem with most of the products and decided to build our own service. We had such a service for our internal needs for years, but someday we decided to share it with the community and open it for everyone. That’s how DeployPlace was born. We are on prelaunch stage and plan to release at the end of October, we are providing a lifetime discount for our early adopters, and free plan for opensource and lone-wolf developers, so feel free to subscribe.
Today I want to share my experience with different deployment tools that are already in the market:
First imagine was like, hm, those guys probably know something, as they provide deployments for java applications and all of that. I try to sign up and next hour I was looking at this image
after it has gone, they told me “Sorry we faced some problems”.
Deploybot and DeployHQ
Its friendly simple service, probably good for some very simple projects like websites, client apps, but they ask you full access to git, so it’s a big no-no for me and our company. Also to you will have a lot of pain trying to deploy something more complex than a static website.
I have to say that I enjoy their design, and from the first view, it looks nice and simple, until you try to deploy something.. You will have some chain with hundreds of tools, services, servers and so on. I felt like this service a bit overwhelmed, and still, I cant deploy.
The biggest problem with all of those services is that if you have CI and self-hosted git, there is no easy solution to deploy from your CI directly, all process is a black box. At DeployPlace our main goal is to create service, that developers will not be afraid to use, will understand each step of what they are doing, and will enjoy as everything made from developers to developers!