Pass artifacts between steps/builds
When using Docker executors, no mechanism exists to store images between builds. This would enable, for example, exporting Docker images for production use, or even refreshing an image to use for testing in a subsequent build step so that the code under test maintains parity with the container it's running in.
See https://forum.gitlab.com/t/deploy-cant-use-output-from-build/1460
Possible overlap: #44 (closed)
Possible overlap: #56 (closed)
Possible overlap: #97 (closed)
Possible overlap: #147 (closed)