Skip to content

Conversation

@parker-snyk
Copy link
Contributor

@parker-snyk parker-snyk commented Aug 13, 2025

Install, Lint, and Build were three steps that ran sequentially. Each step needed to spin up a container to run in, which often took longer than the step itself - so I put the three into one job, saving about 1m30s overall, and letting the test step occur sooner

Windows (with Docker) pulls a large 2GB+ image. Cut 4m off by pulling the image in the background while the rest of the steps in the job happen

Windows without Docker stage is currently what makes the overall job take so long now. I'll continue looking into it, but these changes should shave a couple minutes off and cut down on compute time

I also added timing to the Windows tests, so we can view logs for the tests after they run

Before:
image

After:
image

@parker-snyk parker-snyk force-pushed the CN-286-pipeline-optimizations branch 2 times, most recently from 6030744 to 4c9f1b2 Compare August 14, 2025 15:47
@parker-snyk parker-snyk force-pushed the CN-286-pipeline-optimizations branch from 03c9a8a to f801409 Compare August 15, 2025 20:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants