-
Type: Improvement
-
Resolution: Won't Do
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Tooling
https://docs.devprod.prod.corp.mongodb.com/evergreen/Project-Configuration-Files/#task-groups
Evergreen provides global pre/post hooks as well as task groups that can define shared setup and teardown logic. We should investigate moving the following to shared tasks:
- Node.js download
- npm install
- Typescript compilation
Follow up:
The evergreen config file is based off a template in driver's evergreen tools, can the improvements here be shared back to that recommendation?