logo
1
0
WeChat Login

Release Cleaning Plugin

Usage

Runs cleaning once a day at 1:30, keeping only the 5 most recent releases

main: "crontab: 30 1 * * *": - name: release clean stages: - name: release clean image: docker.cnb.cool/cnb/plugins/cnbcool/release-clean:latest settings: filter: "RECENT_N=5" debug: false

Parameter Description

Parameter filter

TAGNAME_PREFIX=v1.

Deletes releases with tagname starting with "v1."

NAME_PREFIX=v1.

Deletes releases with name starting with "v1."

RECENT_N=10

Keeps the 10 most recent releases

RECENT_N_DAYS=10

Keeps releases from the last 10 days

RECENT_N_DAYS_RETAIN_N=10,5

Keeps releases from the last 10 days and retains at least 5 releases.

Parameter debug

true

Only outputs logs, does not perform deletion

About

No description, topics, or website provided.
252.00 KiB
1 forks0 stars2 branches0 TagREADMEMIT license
Language
Go95.8%
Dockerfile4.3%