TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Deploying at GitHub

182 点作者 samps超过 12 年前

10 条评论

cameronh90超过 12 年前
How often does code go through security audits? Is every feature audited prior to deploying to live? GitHub is making money by selling private repositories which will often contain very sensitive code, so ensuring nobody can gain unauthorised access to them is presumably one of the top concerns.<p>I'm interested in seeing how tight security requirements fit in with this almost continuous deployment strategy.
评论 #4451987 未加载
评论 #4452068 未加载
sonnenkiste超过 12 年前
Interesting, I saw something like this by looking at the <a href="https://github.com/mozilla/pdf.js/" rel="nofollow">https://github.com/mozilla/pdf.js/</a> project. Take a look at the closed pull requests. They have some bots listening for commands in comments and do stuff like unit testing and previewing. The result gets posted as comment from the responsible bot. Another one is checking master branch for changes and automatically builds and pushes at gh-pages. Seems to work very well, but don't know how they build/did it.
评论 #4454236 未加载
pbiggar超过 12 年前
If you're looking for a less complex model of this, you should try our Continuous Integration and deployment service: <a href="https://circleci.com" rel="nofollow">https://circleci.com</a>. Over time, we'll be providing the sort of complexity that GitHub provides here, now we do about 70% of it.
评论 #4453482 未加载
评论 #4453240 未加载
评论 #4453990 未加载
gbin超过 12 年前
I might be wrong but for me this is almost a [Hack] -&#62; [Prod] methodology...<p>Roll back in 30 seconds, cool but how do you manage data / schema migrations ? You have a snapshot also to rollback any data corruption the last hacking session could have introduced ?
评论 #4452044 未加载
amccloud超过 12 年前
If GitHub uses GitHub to deploy GitHub, what happens when GitHub goes down?
评论 #4452219 未加载
评论 #4452515 未加载
wamatt超过 12 年前
Encouraging to know this model scales to 100 employees at least.<p>Purely out of intellectual interest, I wonder if a company the size of Google or Facebook could also ship in this way, or if the whole release manager/team is essential.
评论 #4451899 未加载
评论 #4451797 未加载
评论 #4453904 未加载
alexchamberlain超过 12 年前
I know this is Github, but... Rather than use the Github API, wouldn't it be more efficient to interact with Git directly? Libgit2 maybe?
评论 #4451709 未加载
评论 #4451704 未加载
tzaman超过 12 年前
<i>WOW</i>. 175 deploys in one day?
评论 #4452280 未加载
smg超过 12 年前
How do you deal with the github enterprise version of your software? Does it have a separate QA cycle? How often do you ship new releases of that?<p>I am hoping that Github could shed more light on the how they ship an enterprise version along with the SAASy web version that we all know and love.
评论 #4452923 未加载
评论 #4452557 未加载
trustfundbaby超过 12 年前
Interesting ... what's your QA process? Do you have a staging environment where you try stuff out (looking for bugs) before pushing to production?
评论 #4452112 未加载