@@ -18,12 +18,41 @@ jobs:
18
18
name : Pull
19
19
runs-on : ubuntu-latest
20
20
steps :
21
- - name : Docker Setup Buildx
22
- uses : docker/setup-buildx-action@v3
21
+ - name : Before freeing up disk space
22
+ run : |
23
+ echo "Before freeing up disk space"
24
+ echo "=============================================================================="
25
+ df -hT
26
+ echo "=============================================================================="
27
+
28
+ # 增加可用磁盘空间
29
+ - name : Maximize build space
30
+ uses : easimon/maximize-build-space@master
31
+ with :
32
+
33
+ root-reserve-mb : 2048
34
+ swap-size-mb : 128
35
+ remove-dotnet : ' true'
36
+ remove-haskell : ' true'
37
+ remove-android : ' true'
38
+ build-mount-path : ' /var/lib/docker/'
39
+
40
+ - name : Restart docker
41
+ run : sudo service docker restart
42
+
43
+ - name : Free up disk space complete
44
+ run : |
45
+ echo "Free up disk space complete"
46
+ echo "=============================================================================="
47
+ df -hT
48
+ echo "=============================================================================="
23
49
24
50
- name : Checkout Code
25
51
uses : actions/checkout@v4
26
52
53
+ - name : Docker Setup Buildx
54
+ uses : docker/setup-buildx-action@v3
55
+
27
56
- name : Build and push image Aliyun
28
57
run : |
29
58
docker login -u $ALIYUN_REGISTRY_USER -p $ALIYUN_REGISTRY_PASSWORD $ALIYUN_REGISTRY
@@ -112,4 +141,15 @@ jobs:
112
141
docker tag $image $new_image
113
142
echo "docker push $new_image"
114
143
docker push $new_image
115
- done < images.txt
144
+ echo "开始清理磁盘空间"
145
+ echo "=============================================================================="
146
+ df -hT
147
+ echo "=============================================================================="
148
+ docker rmi $image
149
+ docker rmi $new_image
150
+ echo "磁盘空间清理完毕"
151
+ echo "=============================================================================="
152
+ df -hT
153
+ echo "=============================================================================="
154
+
155
+ done < images.txt
0 commit comments