Pipeline artifacts

Pipeline artifacts are files created by GitLab after a pipeline finishes. Pipeline artifacts are different to job artifacts because they are not explicitly managed by .gitlab-ci.yml definitions.

Pipeline artifacts are used by the test coverage visualization feature to collect coverage information. It uses the artifacts: reports CI/CD keyword.

Storage

Pipeline artifacts are saved to disk or object storage. They count towards a project’s storage usage quota. The Artifacts on the Usage Quotas page is the sum of all job artifacts and pipeline artifacts.

When pipeline artifacts are deleted

Pipeline artifacts from:

  • The latest pipeline are kept forever.
  • Pipelines superseded by a newer pipeline are deleted seven days after their creation date.

It can take up to two days for GitLab to delete pipeline artifacts from when they are due to be deleted.