4545 # Build your program with the given configuration
4646 run : cmake --build build --config ${{ env.BUILD_TYPE }}
4747
48- - name : Cleanup
48+ - name : Cleanup Build Artifacts
4949 run : |
5050 rm -rf ./buildtrees
51+ rm -rf ./deps/src
52+ rm -rf ./build/CMakeFiles
53+ df -h
5154
5255 - uses : actions/upload-artifact@v4
5356 with :
6568 run : ./pikatests.sh all clean
6669
6770 # master on port 9221, slave on port 9231, all with 2 db
71+ - name : Check Disk Space
72+ run : |
73+ echo "Checking disk space before starting codis..."
74+ df -h
75+ echo "Cleaning up additional space if needed..."
76+ docker system prune -af || true
77+ sudo rm -rf /usr/share/dotnet || true
78+ sudo rm -rf /opt/ghc || true
79+ sudo rm -rf /usr/local/share/boost || true
80+ df -h
81+
6882 - name : Start codis, pika master and pika slave
6983 working-directory : ${{ github.workspace }}/build
7084 run : |
@@ -105,9 +119,12 @@ jobs:
105119 source /opt/rh/devtoolset-10/enable
106120 cmake --build build --config ${{ env.BUILD_TYPE }}
107121
108- - name : Cleanup
122+ - name : Cleanup Build Artifacts
109123 run : |
110124 rm -rf ./buildtrees
125+ rm -rf ./deps/src
126+ rm -rf ./build/CMakeFiles
127+ df -h
111128
112129 - name : Test
113130 working-directory : ${{ github.workspace }}/build
@@ -117,6 +134,14 @@ jobs:
117134 working-directory : ${{ github.workspace }}
118135 run : ./pikatests.sh all clean
119136
137+ - name : Check Disk Space
138+ run : |
139+ echo "Checking disk space before starting codis..."
140+ df -h
141+ echo "Cleaning up additional space if needed..."
142+ rm -rf /tmp/* || true
143+ df -h
144+
120145 - name : Start codis, pika master and pika slave
121146 working-directory : ${{ github.workspace }}/build
122147 run : |
@@ -165,11 +190,14 @@ jobs:
165190 run : |
166191 cmake --build build --config ${{ env.BUILD_TYPE }}
167192
168- - name : Cleanup
193+ - name : Cleanup Build Artifacts
169194 run : |
170195 cp deps/lib/libz.1.dylib .
171196 cp deps/lib/libz.1.dylib tests/integration/
172197 rm -rf ./buildtrees
198+ rm -rf ./deps/src
199+ rm -rf ./build/CMakeFiles
200+ df -h
173201
174202 - name : Test
175203 working-directory : ${{ github.workspace }}/build
0 commit comments