images: Export published image refs as dotenv report
GitLab CI allows one to export environment variables from one job to another through the use of the `dotenv` report. See https://docs.gitlab.com/ee/ci/variables/index.html#pass-an-environment-variable-to-another-job Use a `dotenv` report to export variables that contain information about the published image. Each variable is prefixed by the name of the job which published the image with `-` replaced by `_`. This should allow, among other use cases, a job to directly run an image built in a previous stage using native GitLab CI constructs. build-foo: stage: build extends: [.kokkuri:build-and-publish-image] variables: BUILD_VARIANT: foo run-foo: stage: run image: ${BUILD_FOO_IMAGE_REF} script: - echo "doing stuff with the image from build-foo"