Browse Source

Merge pull request #1287 from patrick-rivos/ci-space-saver

Remove source trees after CI build to recover disk space before packaging
pull/1293/head 2023.07.05
Kito Cheng 3 years ago
committed by GitHub
parent
commit
e1dbc22573
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 21
      .github/workflows/build.yaml
  2. 11
      .github/workflows/nightly-release.yaml

21
.github/workflows/build.yaml

@ -25,11 +25,6 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: initialize submodules
run: |
git submodule init
git submodule update --recursive --progress --recommend-shallow
- name: install dependencies
run: sudo ./.github/setup-apt.sh
@ -52,6 +47,12 @@ jobs:
run: |
sudo make report-${{ matrix.mode }} -j $(nproc)
- name: recover space
run: |
sudo du -hs / 2> /dev/null || true
sudo rm -rf binutils dejagnu gcc gdb glibc llvm musl newlib pk qemu spike || true
sudo du -hs / 2> /dev/null || true
- name: tarball build
run: tar czvf riscv.tar.gz -C /opt/ riscv/
@ -88,11 +89,6 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: initialize submodules
run: |
git submodule init
git submodule update --recursive --progress --recommend-shallow
- name: install dependencies
run: sudo ./.github/setup-apt.sh
@ -116,11 +112,6 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: initialize submodules
run: |
git submodule init
git submodule update --recursive --progress --recommend-shallow
- name: install dependencies
run: sudo ./.github/setup-apt.sh

11
.github/workflows/nightly-release.yaml

@ -60,11 +60,6 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: initialize submodules
run: |
git submodule init
git submodule update --recursive --progress --recommend-shallow
- name: install apt dependencies
run: sudo ./.github/setup-apt.sh
@ -84,6 +79,12 @@ jobs:
run: |
sudo make -j$(nproc) build-sim SIM=qemu
- name: recover space
run: |
sudo du -hs / 2> /dev/null || true
sudo rm -rf binutils dejagnu gcc gdb glibc llvm musl newlib pk qemu spike || true
sudo du -hs / 2> /dev/null || true
- name: tarball build
run: tar czvf riscv.tar.gz -C /opt/ riscv/

Loading…
Cancel
Save