Split CI container into two: tests and packaging
Our CI container is getting quite large.
The current CI Container is used in several different contexts, but mainly testings and building/packaging. The utilities used for building/packaging don't need to be part of the image used for our tests.
I propose we create a packaging image ${CI_IMAGE}-packaging
that contains just the utilities for the helper image building, packaging and releasing stages. The base ${CI_IMAGE}
will then be lightweight and contain utilities just for unit and integration tests.