Skip to content

Commit 8ac9386

Browse files
authored
fix: clear space before building (#8684)
* fix: clear space before building * fix: add current branch to build triggers
1 parent 529a71b commit 8ac9386

1 file changed

Lines changed: 41 additions & 0 deletions

File tree

.github/workflows/build.yml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,21 @@ on:
2626
branches:
2727
- main
2828
- release-*
29+
- fix-clear-docker-images-before-build
2930

3031
jobs:
3132
build-and-push-builder:
3233
name: Build and Push devlake builder
3334
runs-on: ubuntu-latest
3435
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
3544
- uses: actions/checkout@v3
3645
- name: Set up QEMU
3746
uses: docker/setup-qemu-action@v2
@@ -56,6 +65,14 @@ jobs:
5665
name: Build and Push devlake base
5766
runs-on: ubuntu-latest
5867
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
5976
- uses: actions/checkout@v3
6077
- name: Set up QEMU
6178
uses: docker/setup-qemu-action@v2
@@ -84,6 +101,14 @@ jobs:
84101
matrix:
85102
platform: ["arm64", "amd64"]
86103
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
87112
- uses: actions/checkout@v3
88113
- name: Get short sha
89114
id: get_short_sha
@@ -128,6 +153,14 @@ jobs:
128153
name: Build and Push devlake image
129154
runs-on: ubuntu-latest
130155
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
131164
- uses: actions/checkout@v3
132165
- name: Get short sha
133166
id: get_short_sha
@@ -207,6 +240,14 @@ jobs:
207240
image: devlake-dashboard
208241
context: grafana
209242
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
210251
- uses: actions/checkout@v3
211252
- name: Get short sha
212253
id: get_short_sha

0 commit comments

Comments
 (0)