From cad4844d6605871ae22a630662c426ecb5e9e12e Mon Sep 17 00:00:00 2001 From: retropikzel Date: Sun, 11 Jan 2026 08:52:18 +0200 Subject: [PATCH] Kill containers running days --- Jenkinsfile | 8 ++++---- kill_days_containers.sh | 3 +++ 2 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 kill_days_containers.sh diff --git a/Jenkinsfile b/Jenkinsfile index e3f5e57..8f836d2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -4,7 +4,7 @@ pipeline { } triggers { - cron('0 0 * * 6') + cron('0 0 * * *') } options { @@ -17,8 +17,8 @@ pipeline { label 'agent1' } steps { + sh 'sh kill_days_containers.sh' sh 'docker system prune -a -f' - sh 'docker network prune -f' } } stage('Clean docker images agent2') { @@ -26,8 +26,8 @@ pipeline { label 'agent2' } steps { + sh 'sh kill_days_containers.sh' sh 'docker system prune -a -f' - sh 'docker network prune -f' } } stage('Clean docker images agent3') { @@ -35,8 +35,8 @@ pipeline { label 'agent3' } steps { + sh 'sh kill_days_containers.sh' sh 'docker system prune -a -f' - sh 'docker network prune -f' } } } diff --git a/kill_days_containers.sh b/kill_days_containers.sh new file mode 100644 index 0000000..8bf95df --- /dev/null +++ b/kill_days_containers.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +sudo docker ps | grep "days" | sudo docker kill $(awk '{print($1);}')