From c2a29676b3a8f9d00a7041b86d8a27e36655f95a Mon Sep 17 00:00:00 2001 From: gfdgd_xi <3025613752@qq.com> Date: Thu, 23 Jan 2025 23:06:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9E=84=E5=BB=BA=E9=83=A8?= =?UTF-8?q?=E5=88=86=E7=A8=8B=E5=BA=8F=E6=8F=90=E7=A4=BA=E6=B2=A1=E7=A9=BA?= =?UTF-8?q?=E9=97=B4=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../building-deb-with-shell-cross.yml | 70 ++++++++++++++++++- .github/workflows/building-deb-with-shell.yml | 69 ++++++++++++++++++ .github/workflows/building-deb.yml | 70 +++++++++++++++++++ 3 files changed, 208 insertions(+), 1 deletion(-) diff --git a/.github/workflows/building-deb-with-shell-cross.yml b/.github/workflows/building-deb-with-shell-cross.yml index d75838f..f06f79d 100755 --- a/.github/workflows/building-deb-with-shell-cross.yml +++ b/.github/workflows/building-deb-with-shell-cross.yml @@ -25,6 +25,16 @@ jobs: i386: runs-on: ubuntu-latest 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-android: 'true' + - name: Clone Repository To Get Script run: | git clone $REPOSITORY --depth=1 @@ -80,6 +90,15 @@ jobs: amd64-Debian12: runs-on: ubuntu-latest 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-android: 'true' - name: Clone Repository To Get Script run: | git clone $REPOSITORY --depth=1 @@ -136,6 +155,15 @@ jobs: runs-on: ubuntu-24.04 #runs-on: self-hosted 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-android: 'true' - name: Clone Repository To Get Script run: | git clone $REPOSITORY --depth=1 @@ -191,6 +219,16 @@ jobs: mips64: runs-on: ubuntu-24.04 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-android: 'true' + - name: Clone Repository To Get Script run: | git clone $REPOSITORY --depth=1 @@ -246,6 +284,16 @@ jobs: loong64-debian-port: runs-on: ubuntu-24.04 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-android: 'true' + - name: Clone Repository To Get Script run: | #apt update @@ -303,6 +351,16 @@ jobs: riscv64: runs-on: ubuntu-24.04 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-android: 'true' + - name: Clone Repository To Get Script run: | #apt update @@ -366,6 +424,16 @@ jobs: loong64-loongnix: runs-on: ubuntu-24.04 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-android: 'true' + - name: Clone Repository To Get Script run: | #apt update @@ -408,7 +476,7 @@ jobs: ssh-keyscan -p $UPORT -H $UHOST >> ~/.ssh/known_hosts tarName=$(ls | grep .tar | head -n 1) 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 meimei $UPATH/$tarName > /dev/null - name: Create Release uses: softprops/action-gh-release@v1 diff --git a/.github/workflows/building-deb-with-shell.yml b/.github/workflows/building-deb-with-shell.yml index 8b63f27..15b6d04 100755 --- a/.github/workflows/building-deb-with-shell.yml +++ b/.github/workflows/building-deb-with-shell.yml @@ -25,6 +25,16 @@ jobs: i386: runs-on: ubuntu-latest 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-android: 'true' + - name: Clone Repository To Get Script run: | git clone $REPOSITORY --depth=1 @@ -80,6 +90,16 @@ jobs: amd64-Debian12: runs-on: ubuntu-latest 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-android: 'true' + - name: Clone Repository To Get Script run: | git clone $REPOSITORY --depth=1 @@ -136,6 +156,16 @@ jobs: runs-on: ubuntu-24.04 #runs-on: self-hosted 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-android: 'true' + - name: Clone Repository To Get Script run: | git clone $REPOSITORY --depth=1 @@ -191,6 +221,16 @@ jobs: mips64: runs-on: ubuntu-24.04 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-android: 'true' + - name: Clone Repository To Get Script run: | git clone $REPOSITORY --depth=1 @@ -246,6 +286,15 @@ jobs: loong64-debian-port: runs-on: ubuntu-24.04 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-android: 'true' - name: Clone Repository To Get Script run: | #apt update @@ -304,6 +353,16 @@ jobs: riscv64: runs-on: ubuntu-24.04 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-android: 'true' + - name: Clone Repository To Get Script run: | #apt update @@ -367,6 +426,16 @@ jobs: loong64-loongnix: runs-on: ubuntu-24.04 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-android: 'true' + - name: Clone Repository To Get Script run: | #apt update diff --git a/.github/workflows/building-deb.yml b/.github/workflows/building-deb.yml index 2d6dc43..2a624d1 100755 --- a/.github/workflows/building-deb.yml +++ b/.github/workflows/building-deb.yml @@ -25,6 +25,16 @@ jobs: i386: runs-on: ubuntu-latest 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-android: 'true' + - name: Clone Repository To Get Script run: | git clone $REPOSITORY --depth=1 @@ -84,6 +94,16 @@ jobs: amd64-Debian12: runs-on: ubuntu-latest 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-android: 'true' + - name: Clone Repository To Get Script run: | git clone $REPOSITORY --depth=1 @@ -144,6 +164,16 @@ jobs: runs-on: ubuntu-24.04 #runs-on: self-hosted 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-android: 'true' + - name: Clone Repository To Get Script run: | git clone $REPOSITORY --depth=1 @@ -203,6 +233,16 @@ jobs: mips64: runs-on: ubuntu-24.04 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-android: 'true' + - name: Clone Repository To Get Script run: | git clone $REPOSITORY --depth=1 @@ -262,6 +302,16 @@ jobs: loong64-debian-port: runs-on: ubuntu-24.04 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-android: 'true' + - name: Clone Repository To Get Script run: | #apt update @@ -324,6 +374,16 @@ jobs: riscv64: runs-on: ubuntu-24.04 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-android: 'true' + - name: Clone Repository To Get Script run: | #apt update @@ -392,6 +452,16 @@ jobs: loong64-loongnix: runs-on: ubuntu-24.04 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-android: 'true' + - name: Clone Repository To Get Script run: | #apt update