Artifacts Retention Policies
To help GitLab manage artifacts storage while optmizing for other usages of othe projects (in case of GitLab.com) or even on our on-perm GL installations, we need to set artifacts to expire after a specific peroid.
Why we have an artifacts retention policy¶
We hate beating the red lights on storage limits
Defining how many days an artifact to retain¶
To define how many days a GitLab instance to keep artifacts after successful CI run, add the following code to the
.gitlab-ci.yml file on the root folder of an project at a job. See this example for if you want to see its usage in real-life.
artifacts: expire_in: 7 days
Using GitLab Auto DevOps and want to customizing it?
That was on another topic, Using Auto DevOps, which we detail about customizing the Auto DevOps template.