工作流文件加入合并磁盘功能增加编译磁盘容量大小
This commit is contained in:
27
.github/workflows/build-istoreos-x86.yml
vendored
27
.github/workflows/build-istoreos-x86.yml
vendored
@@ -41,9 +41,22 @@ jobs:
|
||||
fail-fast: false
|
||||
|
||||
steps:
|
||||
- name: 合并磁盘
|
||||
uses: easimon/maximize-build-space@master
|
||||
with:
|
||||
swap-size-mb: 1024
|
||||
temp-reserve-mb: 100
|
||||
root-reserve-mb: 1024
|
||||
|
||||
- name: 准备完成
|
||||
uses: actions/checkout@main
|
||||
|
||||
- name: 创建工作目录
|
||||
run: |
|
||||
mkdir -p ${GITHUB_WORKSPACE}/workdir
|
||||
chmod 755 ${GITHUB_WORKSPACE}/workdir
|
||||
echo "WORKDIR=$PWD" >> $GITHUB_ENV
|
||||
|
||||
- name: 检查服务器配置
|
||||
run: |
|
||||
echo "若分配的服务器性能不足,务必及时取消,重新运行!"
|
||||
@@ -77,17 +90,15 @@ jobs:
|
||||
sudo -E apt-get -y purge azure-cli ghc* zulu* hhvm llvm* firefox google* dotnet* powershell openjdk* adoptopenjdk* mysql* php* mongodb* dotnet* moby* snapd* android* || true
|
||||
sudo -E apt-get -qq autoremove --purge
|
||||
sudo -E apt-get -qq clean
|
||||
echo "------------------------------- 设置工作目录及时区 -------------------------------"
|
||||
echo "------------------------------- 设置时区 -------------------------------"
|
||||
sudo timedatectl set-timezone "$TZ"
|
||||
sudo mkdir -p /mnt/workdir
|
||||
sudo chown $USER:$GROUPS /mnt/workdir
|
||||
|
||||
- name: 克隆源码
|
||||
working-directory: /mnt/workdir
|
||||
working-directory: ${{ env.WORKDIR }}/workdir
|
||||
run: |
|
||||
df -hT $PWD
|
||||
git clone $REPO_URL -b ${{ matrix.REPO_BRANCH }} openwrt
|
||||
ln -sf /mnt/workdir/openwrt $GITHUB_WORKSPACE/openwrt
|
||||
ln -sf ${{ env.WORKDIR }}/workdir/openwrt $GITHUB_WORKSPACE/openwrt
|
||||
|
||||
- name: 缓存构建动作
|
||||
uses: klever1988/cachewrtbuild@main
|
||||
@@ -208,13 +219,13 @@ jobs:
|
||||
- name: 删除运行记录
|
||||
uses: xiaomeng9597/delete-workflow-runs@main
|
||||
with:
|
||||
retain_days: 1
|
||||
keep_minimum_runs: 1
|
||||
retain_days: 20
|
||||
keep_minimum_runs: 15
|
||||
token: ${{ env.GITHUB_TOKEN }}
|
||||
|
||||
- name: 删除自动发布的旧固件
|
||||
uses: dev-drprasad/delete-older-releases@v0.3.3
|
||||
if: env.UPLOAD_RELEASE == 'true' && !cancelled()
|
||||
with:
|
||||
keep_latest: 15
|
||||
keep_latest: 30
|
||||
delete_tags: true
|
||||
|
||||
27
.github/workflows/build-istoreos.yml
vendored
27
.github/workflows/build-istoreos.yml
vendored
@@ -41,9 +41,22 @@ jobs:
|
||||
fail-fast: false
|
||||
|
||||
steps:
|
||||
- name: 合并磁盘
|
||||
uses: easimon/maximize-build-space@master
|
||||
with:
|
||||
swap-size-mb: 1024
|
||||
temp-reserve-mb: 100
|
||||
root-reserve-mb: 1024
|
||||
|
||||
- name: 准备完成
|
||||
uses: actions/checkout@main
|
||||
|
||||
- name: 创建工作目录
|
||||
run: |
|
||||
mkdir -p ${GITHUB_WORKSPACE}/workdir
|
||||
chmod 755 ${GITHUB_WORKSPACE}/workdir
|
||||
echo "WORKDIR=$PWD" >> $GITHUB_ENV
|
||||
|
||||
- name: 检查服务器配置
|
||||
run: |
|
||||
echo "若分配的服务器性能不足,务必及时取消,重新运行!"
|
||||
@@ -77,17 +90,15 @@ jobs:
|
||||
sudo -E apt-get -y purge azure-cli ghc* zulu* hhvm llvm* firefox google* dotnet* powershell openjdk* adoptopenjdk* mysql* php* mongodb* dotnet* moby* snapd* android* || true
|
||||
sudo -E apt-get -qq autoremove --purge
|
||||
sudo -E apt-get -qq clean
|
||||
echo "------------------------------- 设置工作目录及时区 -------------------------------"
|
||||
echo "------------------------------- 设置时区 -------------------------------"
|
||||
sudo timedatectl set-timezone "$TZ"
|
||||
sudo mkdir -p /mnt/workdir
|
||||
sudo chown $USER:$GROUPS /mnt/workdir
|
||||
|
||||
- name: 克隆源码
|
||||
working-directory: /mnt/workdir
|
||||
working-directory: ${{ env.WORKDIR }}/workdir
|
||||
run: |
|
||||
df -hT $PWD
|
||||
git clone $REPO_URL -b ${{ matrix.REPO_BRANCH }} openwrt
|
||||
ln -sf /mnt/workdir/openwrt $GITHUB_WORKSPACE/openwrt
|
||||
ln -sf ${{ env.WORKDIR }}/workdir/openwrt $GITHUB_WORKSPACE/openwrt
|
||||
|
||||
- name: 缓存构建动作
|
||||
uses: klever1988/cachewrtbuild@main
|
||||
@@ -208,13 +219,13 @@ jobs:
|
||||
- name: 删除运行记录
|
||||
uses: xiaomeng9597/delete-workflow-runs@main
|
||||
with:
|
||||
retain_days: 1
|
||||
keep_minimum_runs: 1
|
||||
retain_days: 20
|
||||
keep_minimum_runs: 15
|
||||
token: ${{ env.GITHUB_TOKEN }}
|
||||
|
||||
- name: 删除自动发布的旧固件
|
||||
uses: dev-drprasad/delete-older-releases@v0.3.3
|
||||
if: env.UPLOAD_RELEASE == 'true' && !cancelled()
|
||||
with:
|
||||
keep_latest: 15
|
||||
keep_latest: 30
|
||||
delete_tags: true
|
||||
|
||||
Reference in New Issue
Block a user