TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Runnable Sandboxes: Full-stack environments for every GitHub branch

130 pointsby hiphipjorgeabout 9 years ago

20 comments

Jemaclusabout 9 years ago
My company build something pretty identical to this a few years ago. It&#x27;s INVALUABLE if you have a QA team or non-tech people who need to test things on different branches. Our workflow basically went like this:<p>1. Dev pushes branch to repo 2. Dev assigns ticket to QA 3. QA builds a sandbox server 4. QA tests everything under the sun 5. Any bugs are pushed to repo and auto-pushed to sandbox server 6. After QA gives green light, sandbox server is taken down.<p>Average uptime for a sandbox server was a few hours, and we caught a bazillion bugs this way. I&#x27;m no longer with that company, so it&#x27;s really exciting that someone else has built something like this off-the-shelf so that I can continue with that workflow at future jobs. :)
评论 #11306069 未加载
theptipabout 9 years ago
This looks great, thanks for sharing -- I was planning to write something like this for my build pipeline, but having something available off-the-shelf will save a lot of time.<p>Eventually I&#x27;ll be moving our Docker containers to run under Kubernetes, which might necessitate writing my own thing to replace this; I&#x27;d ultimately like to be able to deploy my k8s config files into a per-branch&#x2F;per-commit namespace, so that the full deploy pipeline can be tested.
markbnjabout 9 years ago
This is really a great idea, imo. At my last gig we had four projects in GCP using kubernetes to deploy various clusters, and essentially all but one of those projects were for testing branches. Will be keeping an eye on this.
jmickeyabout 9 years ago
Any plans to include Bitbucket repositories?<p>Bitbucket offers a more favorable pricing policy for development agencies, which would potentially be heavy users of your service.
评论 #11305107 未加载
ogriselabout 9 years ago
This looks very similar to what is offered by <a href="https:&#x2F;&#x2F;platform.sh&#x2F;" rel="nofollow">https:&#x2F;&#x2F;platform.sh&#x2F;</a> . Anybody familiar with both could contrast them?
评论 #11304512 未加载
appletonabout 9 years ago
Sounds a lot like Heroku review apps[1]<p>1: <a href="https:&#x2F;&#x2F;devcenter.heroku.com&#x2F;articles&#x2F;github-integration-review-apps" rel="nofollow">https:&#x2F;&#x2F;devcenter.heroku.com&#x2F;articles&#x2F;github-integration-rev...</a>
评论 #11304622 未加载
callumlockeabout 9 years ago
Can someone help me understand what&#x27;s the difference from Travis CI, Circle CI, etc?
评论 #11306676 未加载
weboabout 9 years ago
How would this look like when multiple branches from different projects work together?<p>&gt; Developers can pull individual components or services locally and connect to the rest of the stack on Runnable.<p>This sounds great, I wonder how this is done.<p>I am currently evaluating docker-cloud for the same purpose since all of our infrastructure is Dockerized. Can you comment on the differences?
评论 #11304914 未加载
ykumar6about 9 years ago
Hey All - Founder here. Happy to answer any questions or discuss some of the problems we&#x27;ve solved building on Docker.
评论 #11304509 未加载
评论 #11305602 未加载
评论 #11304432 未加载
prafulranaabout 9 years ago
Do you guys support large databases and can every branch get its own database?
评论 #11304542 未加载
nodesocketabout 9 years ago
Really cool. I actually hand rolled my own solution using a Node CLI and the AWS API.<p>What features&#x2F;problems does Runnable solve over <a href="https:&#x2F;&#x2F;elasticbox.com" rel="nofollow">https:&#x2F;&#x2F;elasticbox.com</a>?<p>Also, who did your promo video <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=mBR-_5dXH4w&amp;feature=youtu.be" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=mBR-_5dXH4w&amp;feature=youtu.be</a>)? They did an amazing job.
blitiabout 9 years ago
Gitlab support in the pipeline?
评论 #11304778 未加载
评论 #11308116 未加载
jaboabout 9 years ago
I remember you guys were a cloud IDE service right? Did you pivot or is this a separate product offering?
评论 #11304784 未加载
gingerlimeabout 9 years ago
Looks like exactly what we&#x27;re looking for.<p>Why is it only available with a Github organization account though?
评论 #11306163 未加载
bryanrasmussenabout 9 years ago
On pricing it says - &quot;We plan to announce pricing and general availability in Summer, 2016. Plans will be priced between $30&#x2F;mo to $55&#x2F;mo per active developer.&quot;<p>Are active developers determined from repository - or is there another way?
dtertmanabout 9 years ago
This sounds neat - are there plans for an on-prem version instead of EC2? We have Mirantis OpenStack running in a bubble at my organization (we are cloud-averse).
评论 #11306561 未加载
ferrantimabout 9 years ago
This is really cool. Can you explain if I would use this instead of my Jenkins server, or in addition to my Jenkins server?
评论 #11306220 未加载
bryanrasmussenabout 9 years ago
I guess for me it would be most useful if it also had a production service and pricing, any plans?
donatjabout 9 years ago
This looks very promising. I wonder if&#x2F;how well they could handle a 500gb database.
评论 #11306655 未加载
lewqabout 9 years ago
How do you import multi-GB databases? Where can you import them from?
评论 #11305510 未加载