Documentation for artifacts doesn't mention default expiration option
Artifacts are supposed to be automatically deleted based on the expiry parameter set in the job definition. If it is not explicit, it defaults to the instance wide setting (30 days by default).
The documentation states that they are kept forever, and probably this is true on GitLab.com (if I remember well, the instance wide parameter is set to 0
), but this is not what we have.
We should say that if not present, the parameter defaults to the instance wide setting, that is 30 days by default but 0
on GitLab.com.
Also, a link to the admin documentation may be useful.
Links: