|
26 | 26 | branches: |
27 | 27 | - main |
28 | 28 | - release-* |
| 29 | + - fix-clear-docker-images-before-build |
29 | 30 |
|
30 | 31 | jobs: |
31 | 32 | build-and-push-builder: |
32 | 33 | name: Build and Push devlake builder |
33 | 34 | runs-on: ubuntu-latest |
34 | 35 | steps: |
| 36 | + - name: Free Disk Space |
| 37 | + run: | |
| 38 | + sudo rm -rf /usr/share/dotnet |
| 39 | + sudo rm -rf /usr/local/lib/android |
| 40 | + sudo rm -rf /opt/ghc |
| 41 | + sudo rm -rf /opt/hostedtoolcache/CodeQL |
| 42 | + docker system prune -af |
| 43 | + docker volume prune -f |
35 | 44 | - uses: actions/checkout@v3 |
36 | 45 | - name: Set up QEMU |
37 | 46 | uses: docker/setup-qemu-action@v2 |
|
56 | 65 | name: Build and Push devlake base |
57 | 66 | runs-on: ubuntu-latest |
58 | 67 | steps: |
| 68 | + - name: Free Disk Space |
| 69 | + run: | |
| 70 | + sudo rm -rf /usr/share/dotnet |
| 71 | + sudo rm -rf /usr/local/lib/android |
| 72 | + sudo rm -rf /opt/ghc |
| 73 | + sudo rm -rf /opt/hostedtoolcache/CodeQL |
| 74 | + docker system prune -af |
| 75 | + docker volume prune -f |
59 | 76 | - uses: actions/checkout@v3 |
60 | 77 | - name: Set up QEMU |
61 | 78 | uses: docker/setup-qemu-action@v2 |
@@ -84,6 +101,14 @@ jobs: |
84 | 101 | matrix: |
85 | 102 | platform: ["arm64", "amd64"] |
86 | 103 | steps: |
| 104 | + - name: Free Disk Space |
| 105 | + run: | |
| 106 | + sudo rm -rf /usr/share/dotnet |
| 107 | + sudo rm -rf /usr/local/lib/android |
| 108 | + sudo rm -rf /opt/ghc |
| 109 | + sudo rm -rf /opt/hostedtoolcache/CodeQL |
| 110 | + docker system prune -af |
| 111 | + docker volume prune -f |
87 | 112 | - uses: actions/checkout@v3 |
88 | 113 | - name: Get short sha |
89 | 114 | id: get_short_sha |
@@ -128,6 +153,14 @@ jobs: |
128 | 153 | name: Build and Push devlake image |
129 | 154 | runs-on: ubuntu-latest |
130 | 155 | steps: |
| 156 | + - name: Free Disk Space |
| 157 | + run: | |
| 158 | + sudo rm -rf /usr/share/dotnet |
| 159 | + sudo rm -rf /usr/local/lib/android |
| 160 | + sudo rm -rf /opt/ghc |
| 161 | + sudo rm -rf /opt/hostedtoolcache/CodeQL |
| 162 | + docker system prune -af |
| 163 | + docker volume prune -f |
131 | 164 | - uses: actions/checkout@v3 |
132 | 165 | - name: Get short sha |
133 | 166 | id: get_short_sha |
@@ -207,6 +240,14 @@ jobs: |
207 | 240 | image: devlake-dashboard |
208 | 241 | context: grafana |
209 | 242 | steps: |
| 243 | + - name: Free Disk Space |
| 244 | + run: | |
| 245 | + sudo rm -rf /usr/share/dotnet |
| 246 | + sudo rm -rf /usr/local/lib/android |
| 247 | + sudo rm -rf /opt/ghc |
| 248 | + sudo rm -rf /opt/hostedtoolcache/CodeQL |
| 249 | + docker system prune -af |
| 250 | + docker volume prune -f |
210 | 251 | - uses: actions/checkout@v3 |
211 | 252 | - name: Get short sha |
212 | 253 | id: get_short_sha |
|
0 commit comments