diff options
Diffstat (limited to 'doc/user/admin_area')
-rw-r--r-- | doc/user/admin_area/settings/continuous_integration.md | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/user/admin_area/settings/continuous_integration.md b/doc/user/admin_area/settings/continuous_integration.md index 6025a5bbcda..6a003482bb6 100644 --- a/doc/user/admin_area/settings/continuous_integration.md +++ b/doc/user/admin_area/settings/continuous_integration.md @@ -49,3 +49,20 @@ and the default value is `30 days`. On GitLab.com they This setting is set per job and can be overridden in [`.gitlab-ci.yml`](../../../ci/yaml/README.md#artifacts-expire_in). To disable the expiration, set it to `0`. The default unit is in seconds. + +## Archive jobs in **[CORE ONLY]** + +Set this setting to enable when job gonna be considered old. +The purpose of that feature is to reduce the CI footprint on system +removing some of the capabilities of the jobs (metadata needed to run the build), +but persisting the traces and artifacts to retain for auditing purposes. + +The archived jobs cannot be retried. Making this field empty does never expire jobs. +The value has to be no less than 1 day. The example: +`15 days`, `1 month`, `2 years`. + +To change it: + +1. Go to **Admin area > Settings > Continuous Integration and Deployment**. +1. Change the value of archive jobs in. +1. Hit **Save changes** for the changes to take effect. |