I have to work with Gitlab 11 instances that have artifact upload disabled and this is beyond my control. I have an Artifactory server available and want to use it as a replacement for artifact storage.
My question is:
What Gitlab Version 11 environment variables combined form a key that uniquely identifies a gitlab artifact.
Ideally, the strings should be easily should easily make up a string.
Below is a candidate, but I am not sure this is ideal (excuse funny layout, SO has no tables AFAIK):
| Variable        | GitLab | Runner | Description                                           |
|-----------------|--------|--------|-------------------------------------------------------|
| CI_SERVER_NAME  | all    | all    | The name of CI server that is used to coordinate jobs |
| CI_PROJECT_PATH | 8.10   | 0.5    | The namespace with project name                       |
| CI_JOB_NAME     | 9.0    | 0.5    | The name of the job as defined in .gitlab-ci.yml      |
| CI_COMMIT_SHA   | 9.0    | all    | The commit revision for which project is built        |
 
     
    