Pass artifacts between jobs in the same stage in Gitlab CI
Problem to solve
At present artifacts in Gitlab CI can be passed between stages. It is not possible to pass an artifact from one job to another job in the same stage. This functionality can make artifacts more useful. Therefore, I would like to be able to pass artifacts jobs on the same stage.
Reason
I want an automatic job to build a file and a separate manual job to deploy the file in the same stage. My pipeline has far too many stages otherwise.
Proposal
Give jobs the same ability as stages regarding the uploading and retrieval of artifacts.
What does success look like, and how can we measure that?
You can test it is done by running a one stage process with two jobs, one automatic and one manual. When the automatic job is done it should upload an artifact that can be found and retrieved by the manual job in Gitlab CI.
Edited by Dean Shanahan