From b65f268a7fa7e0dfa19153c792343a16aa9959b7 Mon Sep 17 00:00:00 2001 From: Devan Carpenter Date: Tue, 8 Jun 2021 11:36:50 -0500 Subject: [PATCH] runner: add a docker prune crojob old images tend to pile up, so we need to schedule a garbage collection. --- roles/gitlab-runner/tasks/main.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/roles/gitlab-runner/tasks/main.yml b/roles/gitlab-runner/tasks/main.yml index ccbeed5..2838bfa 100644 --- a/roles/gitlab-runner/tasks/main.yml +++ b/roles/gitlab-runner/tasks/main.yml @@ -83,3 +83,10 @@ with_items: - gitlab-runner when: ansible_local.gitlab_runner.executor == "docker" + +- name: Install Docker garbage collection cronjob + cron: + user: "gitlab-runner" + name: "Docker GC" + hour: "3" + job: "docker system prune -f && docker system prune -f --volumes"