清除更多空间

This commit is contained in:
2025-01-23 23:15:38 +08:00
parent c2a29676b3
commit 1ef3d2382c
4 changed files with 90 additions and 3 deletions
+26 -2
View File
@@ -25,6 +25,19 @@ jobs:
loong64: loong64:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
steps: steps:
# 由于默认的 Ubuntu 环境只有 17G 左右的剩余空间,所以我们需要先利用如下 action 对编译环境进行扩容
- name: Maximize build space
uses: easimon/maximize-build-space@master
with:
# 这个值是保留给系统的空间大小,之前设置太小,总会在安装依赖或者编译过程中报设备空间不足的错误而导致编译失败
root-reserve-mb: 4096
swap-size-mb: 512
remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
run: | run: |
#apt update #apt update
@@ -71,11 +84,22 @@ jobs:
sshpass -p "$UPASSWD" rsync -e "ssh -p $UPORT" $tarName $UUSERS@$UHOST:$UPATH sshpass -p "$UPASSWD" rsync -e "ssh -p $UPORT" $tarName $UUSERS@$UHOST:$UPATH
sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM tianlu $UPATH/$tarName > /dev/null sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM tianlu $UPATH/$tarName > /dev/null
riscv64: riscv64:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
steps: steps:
# 由于默认的 Ubuntu 环境只有 17G 左右的剩余空间,所以我们需要先利用如下 action 对编译环境进行扩容
- name: Maximize build space
uses: easimon/maximize-build-space@master
with:
# 这个值是保留给系统的空间大小,之前设置太小,总会在安装依赖或者编译过程中报设备空间不足的错误而导致编译失败
root-reserve-mb: 4096
swap-size-mb: 512
remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
run: | run: |
#apt update #apt update
@@ -33,6 +33,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
@@ -98,6 +101,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
run: | run: |
@@ -163,6 +169,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
run: | run: |
@@ -227,6 +236,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
@@ -292,6 +304,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
@@ -359,6 +374,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
@@ -432,6 +450,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
@@ -33,6 +33,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
@@ -98,6 +101,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
@@ -164,6 +170,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
@@ -229,6 +238,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
@@ -294,6 +306,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
run: | run: |
@@ -361,6 +376,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
@@ -434,6 +452,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
+21
View File
@@ -33,6 +33,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
@@ -102,6 +105,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
@@ -172,6 +178,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
@@ -241,6 +250,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
@@ -310,6 +322,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
@@ -382,6 +397,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script
@@ -460,6 +478,9 @@ jobs:
root-reserve-mb: 4096 root-reserve-mb: 4096
swap-size-mb: 512 swap-size-mb: 512
remove-dotnet: 'true' remove-dotnet: 'true'
remove-docker-images: 'true'
remove-codeql: 'true'
remove-haskell: 'true'
remove-android: 'true' remove-android: 'true'
- name: Clone Repository To Get Script - name: Clone Repository To Get Script