Thanks for the overwhelming response - making the front page of HackerNews unexpectedly. DeployButton was our entry to RailsRumble this year, and it's a solution we created because we wanted something like this for ourselves for our own startup, Lizi.
Over the next few weeks, we'll be updating a few key issues that have been raised in these comments, including the ones about security.
We don't immediately accept that enterprises will jump to use DeployButton, but for a series of smaller consultancies, the security features we will offer will be more than enough.
Thanks again for the support - Sometimes I wish there was a "Whoops, we're not ready for HackerNews yet, don't taze me bro" break-the-glass button that puts us back on after a month's time.
I like the idea and you've got an interesting internal page, but your front page ("What if deploying your code...") is literally unusable on an iPhone and probably on other mobile platforms -- the button is not visible, nothing is clickable, and it can't be scrolled or resized. You might want to rethink that so as to capture the people who are browsing HN / TechCrunch / whatever while surfing on the bus on the go.
Outstanding site. I'm a paying user of DeployHQ at the moment. My biggest issue there is not having the ability to add new deployment servers via an API. Any thoughts on adding API access at some point?
Hey guys, thanks for the feedback. As you may already know, this was built for the 48hour Rails Rumble hackathon. So it will definitely have quirks and there's a ton of stuff we had to cut (like collab git access instead of full oauth which i believe would have solved most security concerns).
Dropbox let us set things up nicely, where we opt for only a single folder (Apps/DeployButton) and we can only see stuff you place directly inside.
The main appeal of DeployButton for me was to have a service I could easily connect to Campfire/Hipchat to script out deployments from there. It's not that deploying is "hard", it's that it's tedious and I believe should always done as a collaborative experience instead of solo.
More feedback greatly appreciated. Site and workers are already overloaded (we didnt anticipate an HN post). So apologies in advance.
This looks awesome. My concern though is giving a 3rd party access to my sites. There's not a lot of info regarding terms, security, data handling etc.
Second that, it looks like maybe a cool gimmick for a personal site or small project but you are crazy if you would use it for anything important. Not to say the slick front-end wouldn't be useful, you should release the source code.
"It's built with simplicity and power in mind -- The simplicity for a non-technical user to be given the reigns to deploy from a master branch to a "staging" server… or to a production server after any tests have passed."
I'm sure there's good reasoning behind wanting to give a non-technical user the rights to deploy code to servers, but I'm afraid I can't seem to conceive of them right now. Can you elaborate why you would want someone without the requisite technical skills deploying code?
I said the same thing last time a company came along that did deployments. Why would I trust a 3rd party rights to my whole system. Sell the product as software I can install and I'd think about it, until then I wouldn't even sign up.
Thanks, I'm sure you mean that with the best intentions and not to be a troll. I'd love to hear your ideas to build a useful tool that we could 1) use for ourselves on our own startup (http://lizi.ai) during a Rails competition as a way to have a quick creative diversion :)
All that aside, I'd love to hear your worthwhile project ideas, Moe! [email protected]
Thanks David! We found that out after deploying for the competition (RailsRumble 2012). We can't quite fix it now, but it should be changed after the judging.
[+] [-] yakshaving|13 years ago|reply
Thanks for the overwhelming response - making the front page of HackerNews unexpectedly. DeployButton was our entry to RailsRumble this year, and it's a solution we created because we wanted something like this for ourselves for our own startup, Lizi.
Over the next few weeks, we'll be updating a few key issues that have been raised in these comments, including the ones about security.
We don't immediately accept that enterprises will jump to use DeployButton, but for a series of smaller consultancies, the security features we will offer will be more than enough.
Thanks again for the support - Sometimes I wish there was a "Whoops, we're not ready for HackerNews yet, don't taze me bro" break-the-glass button that puts us back on after a month's time.
[+] [-] dstorrs|13 years ago|reply
I like the idea and you've got an interesting internal page, but your front page ("What if deploying your code...") is literally unusable on an iPhone and probably on other mobile platforms -- the button is not visible, nothing is clickable, and it can't be scrolled or resized. You might want to rethink that so as to capture the people who are browsing HN / TechCrunch / whatever while surfing on the bus on the go.
[+] [-] ericcholis|13 years ago|reply
[+] [-] jeaguilar|13 years ago|reply
[+] [-] emperorcezar|13 years ago|reply
[+] [-] railsjedi|13 years ago|reply
Dropbox let us set things up nicely, where we opt for only a single folder (Apps/DeployButton) and we can only see stuff you place directly inside.
The main appeal of DeployButton for me was to have a service I could easily connect to Campfire/Hipchat to script out deployments from there. It's not that deploying is "hard", it's that it's tedious and I believe should always done as a collaborative experience instead of solo.
More feedback greatly appreciated. Site and workers are already overloaded (we didnt anticipate an HN post). So apologies in advance.
[+] [-] pknight|13 years ago|reply
[+] [-] zoidb|13 years ago|reply
[+] [-] mcos|13 years ago|reply
I'm sure there's good reasoning behind wanting to give a non-technical user the rights to deploy code to servers, but I'm afraid I can't seem to conceive of them right now. Can you elaborate why you would want someone without the requisite technical skills deploying code?
[+] [-] wahnfrieden|13 years ago|reply
Sure you can abstract copy from your codebase or markup, but that's not trivial or necessarily a benefit.
[+] [-] krapp|13 years ago|reply
[+] [-] yakshaving|13 years ago|reply
[+] [-] dhechols|13 years ago|reply
[+] [-] pacifika|13 years ago|reply
[+] [-] edanm|13 years ago|reply
Honest question - I'm wondering what I'm missing.
[+] [-] elb0w|13 years ago|reply
[+] [-] jrockway|13 years ago|reply
[+] [-] est|13 years ago|reply
[+] [-] dmorgan|13 years ago|reply
[+] [-] mikezupan|13 years ago|reply
[+] [-] SirPalmerston|13 years ago|reply
And yeah, security would be an issue for me. I would most likely set up a user just for DeployButton.
[+] [-] ghostfish|13 years ago|reply
[+] [-] obilgic|13 years ago|reply
[+] [-] plasma|13 years ago|reply
[+] [-] moe|13 years ago|reply
These kids need mentoring bad. Someone steer them to a worthwhile project please.
[+] [-] yakshaving|13 years ago|reply
All that aside, I'd love to hear your worthwhile project ideas, Moe! [email protected]
[+] [-] davidcelis|13 years ago|reply
[+] [-] yakshaving|13 years ago|reply
I appreciate the support and heads up!
[+] [-] drewjoh|13 years ago|reply
[+] [-] flyinglizard|13 years ago|reply
[+] [-] yakshaving|13 years ago|reply
[+] [-] nilved|13 years ago|reply
[+] [-] hakanw|13 years ago|reply
[+] [-] xd|13 years ago|reply
[+] [-] BostX|13 years ago|reply
[+] [-] jenskanis|13 years ago|reply
[+] [-] SeoxyS|13 years ago|reply