Skip to content

Cache docker build in pipeline#338

Draft
Themitchell wants to merge 4 commits intomainfrom
cache-docker-build-in-pipeline
Draft

Cache docker build in pipeline#338
Themitchell wants to merge 4 commits intomainfrom
cache-docker-build-in-pipeline

Conversation

@Themitchell
Copy link
Contributor

What is the change?

Cache docker compose builds in test pipeline phase
Rename UI tests to features and run as part of the build stage not the acceptance stage

Why are we making this change?

Feature specs should run before building production like images and pushing them to ensure all tests pass before building.
Docker builds are currently run in each pipeline step and use up a lot of the build time. Caching builds means the images do not need to be rebuilt for each step

@Themitchell Themitchell force-pushed the cache-docker-build-in-pipeline branch 3 times, most recently from eda25c2 to 800b29c Compare March 6, 2026 17:45
@Themitchell Themitchell force-pushed the cache-docker-build-in-pipeline branch from 800b29c to 5418120 Compare March 6, 2026 17:52
@sonarqubecloud
Copy link

sonarqubecloud bot commented Mar 6, 2026

@Themitchell
Copy link
Contributor Author

Sadly caching the docker image doesnt appear to reduce the actual build stage times :(

@Themitchell Themitchell marked this pull request as draft March 9, 2026 14:43
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.

1 participant