Gitlab CI: Give artifacts a hash / branch name based link to make downloading artifacts scriptable
I would like to offload some building from our developer computers to Gitlab CI, and I think I can use artifacts for that. What my plan is:
- let Gitlab CI do a build, and upload it as an artifact (possibly on nightly basis is frequent enough).
- on a development computer, run a script that downloads the latests built files using the artifact, and only build any incremental changes.
The problem is: how do I find a artifact download link that was part of my current branch. Links are now like this:
1483 is the runner job number.
It would be cool if it could be like this:
Or even something like this: