Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: update Docker toolchain images with pre-populated Conan caches #244

Merged
merged 8 commits into from
Mar 26, 2025

Conversation

mistafunk
Copy link
Collaborator

This is step 2 of 2 to introduce self-contained Docker toolchain images with pre-populated Conan caches.
Here, we populate the Conan cache with packages for CE SDK and Houdini.

@mistafunk mistafunk requested a review from afrischknecht March 18, 2025 16:56
Copy link
Contributor

@afrischknecht afrischknecht left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Interesting approach, baking the dependencies directly into the tools image! On the pro-side, it will make reproducible builds much easier, on the downside, more frequent rebuilds of the images might be required.

In any case, since the HDK (and therefore the resulting image) is rather large, avoid including unnecessary hidden copies in different layers. (See my comments re COPY vs. RUN with temporary bind-mounts.)

@mistafunk mistafunk force-pushed the shaegler/docker-windows branch from 57a1228 to 327e98f Compare March 26, 2025 09:07
Base automatically changed from shaegler/docker-windows to develop March 26, 2025 09:18
this is a preparation step to inline the Conan setup into the Docker toolchain image
this is a preparatory step to inline the conan packages into the toolchain container
@mistafunk mistafunk force-pushed the shaegler/docker-inline-conan branch 2 times, most recently from 697f271 to 7b268a3 Compare March 26, 2025 13:30
@mistafunk mistafunk force-pushed the shaegler/docker-inline-conan branch 2 times, most recently from d970ce1 to 5f21db6 Compare March 26, 2025 13:46
@mistafunk mistafunk force-pushed the shaegler/docker-inline-conan branch from 5f21db6 to c3e706f Compare March 26, 2025 13:49
@mistafunk mistafunk merged commit f6abe94 into develop Mar 26, 2025
@mistafunk mistafunk deleted the shaegler/docker-inline-conan branch March 26, 2025 14:16
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