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
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.
true
Only outputs logs, does not perform deletion