ProjectRetentionSetting interface

Contains the settings for the retention rules.

Properties

purgeArtifacts

The rules for artifact retention. Artifacts can not live longer than a run, so will be overridden by a shorter run purge setting.

purgePullRequestRuns

The rules for pull request pipeline run retention.

purgeRuns

The rules for pipeline run retention.

retainRunsPerProtectedBranch

The rules for retaining runs per protected branch.

Property Details

purgeArtifacts

The rules for artifact retention. Artifacts can not live longer than a run, so will be overridden by a shorter run purge setting.

purgeArtifacts: RetentionSetting

Property Value

purgePullRequestRuns

The rules for pull request pipeline run retention.

purgePullRequestRuns: RetentionSetting

Property Value

purgeRuns

The rules for pipeline run retention.

purgeRuns: RetentionSetting

Property Value

retainRunsPerProtectedBranch

The rules for retaining runs per protected branch.

retainRunsPerProtectedBranch: RetentionSetting

Property Value