@@ -28,16 +28,44 @@ runs:
28
28
- name : Remove unnecessary files
29
29
shell : bash
30
30
run : |
31
+ echo "Disk usage before cleanup:"
32
+ df -hT
33
+
31
34
sudo rm -rf /usr/share/dotnet
32
35
sudo rm -rf /opt/ghc
33
- sudo rm -rf " /usr/local/share/boost"
36
+ sudo rm -rf /usr/local/share/boost
34
37
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
35
38
sudo rm -rf /usr/local/lib/android
36
39
sudo rm -rf /usr/local/share/powershell
37
40
sudo rm -rf /usr/share/swift
38
-
41
+
39
42
echo "Disk usage after cleanup:"
40
- df -h
43
+ df -hT
44
+
45
+ - name : Prune docker images
46
+ shell : bash
47
+ run : |
48
+ docker image prune -a -f
49
+ docker system df
50
+ df -hT
51
+
52
+ - name : Move docker data directory
53
+ shell : bash
54
+ run : |
55
+ echo "Stopping docker service ..."
56
+ sudo systemctl stop docker
57
+ DOCKER_DEFAULT_ROOT_DIR=/var/lib/docker
58
+ DOCKER_ROOT_DIR=/mnt/docker
59
+ echo "Moving ${DOCKER_DEFAULT_ROOT_DIR} -> ${DOCKER_ROOT_DIR}"
60
+ sudo mv ${DOCKER_DEFAULT_ROOT_DIR} ${DOCKER_ROOT_DIR}
61
+ echo "Creating symlink ${DOCKER_DEFAULT_ROOT_DIR} -> ${DOCKER_ROOT_DIR}"
62
+ sudo ln -s ${DOCKER_ROOT_DIR} ${DOCKER_DEFAULT_ROOT_DIR}
63
+ echo "$(sudo ls -l ${DOCKER_DEFAULT_ROOT_DIR})"
64
+ echo "Starting docker service ..."
65
+ sudo systemctl daemon-reload
66
+ sudo systemctl start docker
67
+ echo "Docker service status:"
68
+ sudo systemctl --no-pager -l -o short status docker
41
69
42
70
- name : Setup QEMU
43
71
uses : docker/setup-qemu-action@v2
0 commit comments