kind.yml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. # This Source Code Form is subject to the terms of the Mozilla Public
  2. # License, v. 2.0. If a copy of the MPL was not distributed with this
  3. # file, You can obtain one at http://mozilla.org/MPL/2.0/.
  4. implementation: taskgraph.task.transform:TransformTask
  5. transforms:
  6. - taskgraph.transforms.build_attrs:transforms
  7. - taskgraph.transforms.job:transforms
  8. - taskgraph.transforms.task:transforms
  9. job-defaults:
  10. treeherder:
  11. kind: build
  12. tier: 1
  13. worker-type: aws-provisioner-v1/gecko-{level}-b-linux
  14. worker:
  15. implementation: docker-worker
  16. max-run-time: 36000
  17. docker-image: {in-tree: desktop-build}
  18. jobs:
  19. linux64-shell-haz/debug:
  20. description: "JS Shell Hazard Analysis Linux"
  21. index:
  22. product: firefox
  23. job-name:
  24. gecko-v2: shell-haz-debug
  25. treeherder:
  26. platform: linux64/debug
  27. symbol: SM-tc(H)
  28. run:
  29. using: hazard
  30. tooltool-manifest: "browser/config/tooltool-manifests/linux64/hazard.manifest"
  31. command: >
  32. cd /home/worker/checkouts/gecko/taskcluster/scripts/builder
  33. && ./build-haz-linux.sh --project shell $HOME/workspace
  34. when:
  35. files-changed:
  36. - js/public/**
  37. - js/src/**
  38. linux64-haz/debug:
  39. description: "Browser Hazard Analysis Linux"
  40. index:
  41. product: firefox
  42. job-name:
  43. gecko-v2: browser-haz-debug
  44. treeherder:
  45. platform: linux64/debug
  46. symbol: tc(H)
  47. run:
  48. using: hazard
  49. tooltool-manifest: "browser/config/tooltool-manifests/linux64/hazard.manifest"
  50. mozconfig: "browser/config/mozconfigs/linux64/hazards"
  51. command: >
  52. cd /home/worker/checkouts/gecko/taskcluster/scripts/builder
  53. && ./build-haz-linux.sh --project browser $HOME/workspace