Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-13152

add a task which can purge already released integration (temporary) versioned components

    Details

      Description

      Task that allows the following criteria should be added:

      • purge a component/asset
        • IF (not the latest version)
        • IF (more than X days old)
        • IF (already released - the release version of a temporary versioned component exists)
        • already released items should be contained in release type hosted repository from same format

      Essentially extend the selection criteria to be similar to the Nexus 2.x Remove Snapshots from Repository task options that were Maven 2 format specific.

      Add support for NPM, Maven, Bower, and PyPi - but possibly extend this to any format.

      Use Case

      • This helps to enforce lazy developers to switch to released version and not do CI builds to stay in lower release life cycle stage.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              plynch Peter Lynch
              Last Updated By:
              Peter Lynch Peter Lynch
              Votes:
              8 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Date of First Response:

                  tigCommentSecurity.panel-title