f4281e3dec
Currently, tip.golang.org is deployed by a background loop that fetches the latest Go and website repos every few minutes and then does a deploy to a whole separate app. Because this setup is different from the main app deploy, it often gets broken by changes in the way the main app runs. This CL removes the recurring source of breakage by making the main app capable of serving tip.golang.org directly. It does this by watching the main Go repo itself and downloading a new copy of the file tree whenever there are changes. The website repo is not watched: new changes to the website repo already result in redeploys of the entire app when appropriate. This CL does not actually enable the new tip.golang.org code. A followup CL will do that, for easier rollback. Change-Id: I015368c614579c90fa72a6699f6ab76202f87e7e Reviewed-on: https://go-review.googlesource.com/c/website/+/328214 Trust: Russ Cox <rsc@golang.org> Run-TryBot: Russ Cox <rsc@golang.org> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org> |
||
---|---|---|
.. | ||
api | ||
backport | ||
codewalk | ||
dl | ||
env | ||
gitfs | ||
history | ||
memcache | ||
pkgdoc | ||
proxy | ||
redirect | ||
short | ||
spec | ||
texthtml | ||
web | ||
webtest |