-
Type: Epic
-
Resolution: Unresolved
-
Priority: Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
-
-
To Do
-
Evergreen scripts hygiene
-
0
-
0
-
0
-
100
Context
The EVG docs https://docs.devprod.prod.corp.mongodb.com/evergreen/Project-Configuration/Best-Practices#subprocessexec give several reasons why it should be preferred to call out to scripts instead of putting the steps in the config file.
We should additionally structure the scripts so they can be called locally and on spawn hosts. See https://docs.google.com/document/d/1d20ZRYsDn6-8IvPUMXcDLbp1fXk_ktW11fpxzN4SIvA/edit?tab=t.0 for discussion.
Definition of done
Scripts are restructured and can be run locally and on a spawn host.
Pitfalls
The EVG directory could get a bit cluttered, we might want to introduce sub folders.
- depends on
-
DRIVERS-2909 Add Env File Handling in Drivers Evergreen Tools
- Closed
- is depended on by
-
PYTHON-4540 Improve running of non-standard tests
- Backlog
1.
|
Consolidate startup and teardown tasks | PYTHON-4965 | In Progress | Noah Stapp |