repoPurge
Command Reference
Description
Remove package objects from the repository.
Processes results of repoFind and removes each package from the repository - deleting the file from the webdav and object in the project model.
The -packagename and -packagetype arguments allow one to filter the repoFind result data, only purging objects matching those patterns.
Usage
ctl -t Builder -o <objectname> -c repoPurge [-buildertype <>] [-buildstamp <>] [-ignoreparents <false>] [-packagename <.*>] [-packagetype <>] [-session <repoFind.session>]
Options
Option | Description | Type | Default |
---|---|---|---|
buildertype | builder type | string | ${context.type} |
buildstamp | build identifier (regex allowed) | string | ${entity.attribute.packagePurgeRegex} |
ignoreparents | delete package even if it is associated with a parent resource | string | false / ${entity.attribute.packagePurgeIgnoreparents} |
packagename | package name | string | .* |
packagetype | type (or subtype) of package to find | string | ${entity.attribute.packageType} |
session | session results are stored | string | repoFind.session |