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. annotations.py
  12. api.py
  13. api_common.py
  14. app.yaml
  15. appengine_config.py
  16. apps.py
  17. backfill_tag_index.py
  18. bq.py
  19. buildtags.py
  20. bulkproc.py
  21. config.py
  22. creation.py
  23. cron.yaml
  24. errors.py
  25. events.py
  26. handlers.py
  27. index.yaml
  28. logdog.py
  29. main.py
  30. Makefile
  31. metrics.py
  32. model.py
  33. module-backend.yaml
  34. notifications.py
  35. OWNERS
  36. PRESUBMIT.py
  37. queue.yaml
  38. README.md
  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