tree: 8c0ed12b7220cc939e7fa79d2630e70cdd28ec9e [path history] [tgz]
  1. static/
  2. app.yaml
  3. build.go
  4. config.go
  5. cron-part.yaml
  6. cron.sh
  7. dash.go
  8. handler.go
  9. index.yaml
  10. init.go
  11. notify.go
  12. notify.txt
  13. perf.go
  14. perf_changes.go
  15. perf_changes.html
  16. perf_detail.go
  17. perf_detail.html
  18. perf_graph.go
  19. perf_graph.html
  20. perf_learn.go
  21. perf_learn.html
  22. perf_notify.txt
  23. README.md
  24. test.go
  25. ui.go
  26. ui.html
  27. update.go
app/appengine/README.md

build.golang.org App Engine App

This is the code that runs https://build.golang.org/

Local development

On a machine with a browser:

dev_appserver.py --port=8080 .

With a remote VM with a port open to the Internet:

dev_appserver.py --enable_host_checking=false --host=0.0.0.0 --port=8080 .

Deploying

gcloud config set project golang-org
gcloud app deploy --no-promote -v {build|build-test} app.yaml

or, to not affect your gcloud state, use:

gcloud app --account=username@google.com --project=golang-org deploy --no-promote -v build app.yaml

Using -v build will run as build.golang.org. Using -v build-test will run as build-test.golang.org.