feat(orchestration): publish base image with baked in juice dependencies
Time took to rebuild with image: 85s downaloading image 178.3s building image
Time took to rebuild bare image: +301.6s
Adds a pre-baked Juice CI base image.
- New
juice buildCLI command renders a Containerfile + pyproject from the singleuser environment settings and builds the image with podman (optionally with extra pinned packages). - A release-pipeline CI job builds the image and pushes it to the registry, tagged with the release version.
- Install now pulls environment base images once up front, instead of each environment build pulling the same image again.
Edited by Kristian Gogora