tree: 8a89895377135285699ab0f811fe1bdaad8f55c0 [path history] [tgz]
  1. access/
  2. doc/
  3. swarming/
  4. test/
  5. third_party/
  6. tools/
  7. v2/
  8. .coveragerc
  9. .expect_tests.cfg
  10. .gitignore
  11. Makefile
  12. OWNERS
  13. PRESUBMIT.py
  14. README.md
  15. annotations.py
  16. api.py
  17. api_common.py
  18. app.yaml
  19. appengine_config.py
  20. apps.py
  21. backfill_tag_index.py
  22. bq.py
  23. buildtags.py
  24. bulkproc.py
  25. config.py
  26. creation.py
  27. cron.yaml
  28. errors.py
  29. events.py
  30. handlers.py
  31. index.yaml
  32. logdog.py
  33. main.py
  34. metrics.py
  35. model.py
  36. module-backend.yaml
  37. notifications.py
  38. queue.yaml
  39. reput_builds.py
  40. search.py
  41. sequence.py
  42. service.py
  43. user.py
appengine/cr-buildbucket/README.md

Buildbucket

go/buildbucket

Buildbucket is a generic build queue. A build requester can schedule a build and wait for a result. A building system, such as Buildbot, can lease it, build it and report a result back.

Swarmbucket

Buildbucket has native integration with Swarming and Recipes. A bucket can define builders and a buildbucket build in such bucket is converted to a swarming task that runs a recipe. The results are reported back to buildbucket when the task completes. See Swarming.

Buildbot

Buildbucket is integrated with buildbot. You can schedule, cancel, search for buildbot builds and check their results using buildbucket API.

See also