The images we build are big. Let's do a round of best-practicing and slim them down: - remove unneeded build steps. - merge stable steps to have less layers. - remove caches. - consider multi-stage builds, make them still easily cachable.