Skip to content

Basic example

In this section we quickly go over a basic way to run Artifactory Cleanup.

Setup

Warning

Make sure to follow the instructions to install from binary before.

First create a artifactory-cleanup.yml configuration file like this one:

# ./artifactory-cleanup.yml
artifactory:
  url: "https://artifactory.example.com"
  apiKey: "01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ"

policies:
  -
    name: "policy_docker"
    repos:
      - "docker-prod-local"
    schedule: "*/30 * * * *"
    retention: "2160h" # 90d
    lastModified: true
    lastDownloaded: true
    docker:
      keepSemver: true
      exclude:
        - "latest"
  -
    name: "policy_misc"
    repos:
      - "rpm-prod-local"
      - "rpm-local"
      - "generic-local"
    schedule: "*/30 * * * *"
    retention: "24h" # 1d
    lastModified: true
    lastDownloaded: true
    common:
      include:
        - "prod/*"
      exclude:
        - "*2.2.*"
        - "*2.1.0*"

That's it. Now you can launch Artifactory Cleanup with the following command:

artifactory-cleanup --config ./artifactory-cleanup.yml --dry-run

Last update: 2021-04-25 01:38:55
Created: 2020-09-24 14:21:34