Clean up processes for linux and mac builds

We have been seeing leaked processes for linux and mac builders, and they potentially cause builds to fail. This CL cleans up post task processes like Safari, Chrome, dart, and flutter.

Bug: https://github.com/flutter/flutter/issues/68137
Change-Id: Icb0e322b6f0a395bdadcf966e32d73b21914de50
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/7802
Reviewed-by: Godofredo Contreras <godofredoc@google.com>
Reviewed-by: Nurhan Turgut <nurhan@google.com>
Commit-Queue: Keyong Han <keyonghan@google.com>
91 files changed
tree: 78222fe16f5c0db8a318402ed20e00594021fd55
  1. infra/
  2. recipe_modules/
  3. recipes/
  4. .gitignore
  5. .style.yapf
  6. AUTHORS
  7. branch_recipes.py
  8. LICENSE
  9. OWNERS
  10. README.md
  11. recipes.py
README.md

Flutter LUCI Recipes

This repository contains Flutter's LUCI recipes. For the LUCI infrastructure config, see flutter/infra on GitHub. Actual builds can be seen at ci.chromium.org.

Config

Tricium configurations recipes repo.

Recipe Branching for Releases

The script branch_recipes.py is used to generate new copies of the LUCI recipes for a beta release. See Recipe Branching for Releases for more information. For usage:

$ ./branch_recipes.py --help