@@ -204,15 +204,21 @@ jobs:
204204 run : |
205205 rm -rf ./buildtrees
206206 rm -rf ./build/Testing
207+ rm -rf deps/src deps/include deps/share
208+
207209 echo "Cleaning up object files to save space..."
208210 find ./build -name "*.o" -type f -delete
209211 find ./build -name "*.a" -type f -delete
212+ find ./build -name "*.pb.cc" -type f -delete
213+ find ./build -name "*.pb.h" -type f -delete
210214
211215 echo "Stripping debug symbols from binaries..."
212216 find ./build -type f -executable -not -name "*.sh" -exec strip --strip-debug {} \; || true
213217 rm -rf .git
214218 rm -rf include
215219 rm -rf docs
220+ rm -rf tools/codis_to_pika tools/aof_to_pika tools/binlog_sender
221+ rm -rf codis/ansible codis/example codis/doc
216222
217223 - name : Test
218224 working-directory : ${{ github.workspace }}/build
@@ -225,20 +231,25 @@ jobs:
225231 - name : Cleanup artifacts
226232 working-directory : ${{ github.workspace }}/build
227233 run : |
228- df -h
234+ df -h
229235 rm -rf Testing CMakeFiles CMakeCache.txt cmake_install.cmake Makefile
230236 find . -name "*.o" -o -name "*.a" -delete
231237 find . -name "*.log" -delete
232238 find . -name "*.cmake" -delete
233239 find . -type d -name "CMakeFiles" -exec rm -rf {} + || true
240+ find . -name "*.pb.cc" -o -name "*.pb.h" -delete || true
241+ find . -type f -name "*_test" -executable -delete || true
242+ find ./src/storage/tests -type f -perm -111 -delete || true
243+
234244 go clean -cache -testcache -modcache
235- rm -rf "$HOME/ .cache/go-build" "$HOME/ go/pkg/mod"
245+ rm -rf /root/ .cache/go-build /root/ go/pkg/mod
236246 rm -rf ../log ../pika_log ../dump ../*.log ../dbsync ../db[0-9]* ../log[0-9]*
237247 find ../src -name "*.o" -delete || true
238- find . -name "*.pb.cc" -o -name "*.pb.h" -delete || true
239248 dnf clean all
240- rm -rf /var/cache/dnf /tmp/*
241- echo "Disk usage after deep cleanup:"
249+ rm -rf /var/cache/dnf /tmp/* /var/tmp/*
250+ du -h --max-depth=3 .. | sort -hr | head -n 20
251+ find .. -type f -exec du -h {} + | sort -hr | head -n 20
252+ du -h --max-depth=1 / | sort -hr | head -n 15
242253 df -h
243254
244255 - name : Start codis, pika master and pika slave
0 commit comments