The task plugin provides a mechanism to manage tasks which need to be performed on changes along with a way to expose and query this information. Tasks are organized hierarchically, and task definitions use Gerrit queries to define which changes each task applies to, and how to define the status criteria for each task. An important use case of the task plugin is to have a common place for CI systems to define which changes they will operate on, and when they will do so.

Clone this repo:

Branches

  1. a951ec4 Upgrade bazlets to latest stable-2.16 to build with 2.16.1 API by David Pursehouse · 21 hours ago master
  2. a2ac615 Fix warnings about misuse of generic types by David Pursehouse · 3 weeks ago
  3. 7b4cef6 Add standalone bazel build with Eclipse project by David Pursehouse · 3 weeks ago
  4. 320bd0b Separate out building the task definition tree. by Martin Fick · 4 weeks ago
  5. e0c3674 Cache task plugin predicates by Martin Fick · 4 months ago
  6. 7611805 Add hasPass attribute to task output by Martin Fick · 4 months ago
  7. 0739de8 Evaluate all queries when --task--invalid option is used by Martin Fick · 2 years ago
  8. 1219415 Add a --task--invalid switch to the query output by Martin Fick · 4 weeks ago
  9. ec9cfc2 Add a --task--preview flag to the query command by Martin Fick · 4 weeks ago
  10. 40f07c3 Add --task--all flag to the query command by Martin Fick · 4 weeks ago
  11. 86e0282 Add a task fail-hint by James Melvin · 2 years, 2 months ago
  12. 4e13bb0 Support "True" as a task query definition by Martin Fick · 4 weeks ago
  13. a4e223a Support Pass/Fail tasks by Martin Fick · 2 years, 2 months ago
  14. f991520 Do not mark grouping tasks invalid when they become leafs by Martin Fick · 2 years, 2 months ago
  15. 2f1a296 Split out the invalid configurations tests by Martin Fick · 4 weeks ago
  16. ccc5f3d Mark tasks with bad queries Invalid by Martin Fick · 4 weeks ago
  17. d1736d1 Add support for external tasks by Martin Fick · 4 weeks ago
  18. f8b16bf Add support for subtasks-file by Martin Fick · 4 weeks ago
  19. cf2651d Refactor TaskDefinitions by Martin Fick · 4 weeks ago
  20. 3b2b7b7 Add an in-progress key to tasks by Martin Fick · 2 years, 7 months ago