The Purge Settings define the configuration parameters to manage the archiving and purging of FlexDeploy execution data from the database repository, and purging of the artifacts stored in the artifacts repository.
Purge Settings
| PURGE_ENABLED | Indicates whether the purge process is enabled |
---|---|---|
RETENTION_DAYS | How many days of execution data to keep in the operational tables | |
RETENTION_DAYS_OPERATIONAL | How many days of artifacts to keep in the file system | |
KEEP_COUNT | How many project versions to keep for each environment/instance regardless of RETENTION_DAYS | |
KEEP_SUCCESS | How many successful project version builds to keep regardless of RETENTION_DAYS (Note: this is a global setting and not specific to an environment/instance) | |
KEEP_FAILED | How many failed project version builds to keep regardless of RETENTION_DAYS (Note: this is a global setting and not specific to an environment/instance) | |
ARCHIVE_RETENTION_DAYS | How many days of execution data to keep in the archive tables |
...
Understanding the purge KEEP parameters
Environment: DEV QA PROD
...
v19
SETTINGS: These versions are retained
...
In this example, the only project versions that will be checked against the RETENTION_DAYS would be v9, v10, and v13. Those three version versions will only be purged/archived in they are older than the retention days parameters.