Justintime50 / harvey

The lightweight Docker Compose deployment runner.
https://github.com/Justintime50/harvey-ui
MIT License
13 stars 3 forks source link

Speed Improvements to Stage Execution Times #24

Closed Justintime50 closed 3 years ago

Justintime50 commented 4 years ago
Justintime50 commented 4 years ago

Speed improvements would also come if we had a workflow like Travis where Travis provided a pre-built container with most things already cached and downloading cached libraries only as needed inside the container - this however leaves out some flexibility that Harvey currently allows. Additionally, it would take a lot of effort to get a comprehensive container put together that spans various programming languages and versions with shells, paths, etc all ready to go.

Justintime50 commented 4 years ago

This may have been helped slightly by switching from threads to processes as of #17

Justintime50 commented 4 years ago

Switched back from processes to threads as it crashed Docker on older machines. No noticeable speed improvements on machines capable either (may have improvements on multiple concurrent builds, but a single build didn't see any improvements.)