Add an ability to pass artifacts only between stages, but not store them as artifacts

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Use case: I'd like to generate some intermediate files on first stage to use them on later stages, but I don't want them to be displayed as build artifacts when whole pipeline finishes.

Example: https://gitlab.com/productivitymode/ci/blob/master/.gitlab-ci.yml

I.e. I do not want to see 'compile' here:

2016-07-13-20-55-30

Edited by 🤖 GitLab Bot 🤖