We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 90bb567 commit ccfdbf0Copy full SHA for ccfdbf0
.buildkite/hooks/pre-exit
@@ -0,0 +1,20 @@
1
+# important: assumes that each agent runs a single job at a time
2
+
3
+# ignore errors
4
+set +e
5
6
+if [[ $BUILDKITE_AGENT_META_DATA_QUEUE == "pipeline-uploader" ]]; then
7
+ echo "Skipping local pre-exit on `pipeline-uploader` agents"
8
+ exit 0
9
+fi
10
11
+echo "Cleaning up unused docker containers"
12
+docker ps -a
13
+for id in $(docker ps -qa); do
14
+ echo "Killing $id"
15
+ docker stop -t 1 "$id" || true
16
+done
17
18
+docker container prune --force
19
+docker volume prune --force
20
+docker network prune --force
0 commit comments