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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
12 additions and
20 deletions
-
.github/workflows/build.yaml
-
.github/workflows/nightly-release.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 |
|
|
|
|
|
|
|
|
|
|
|
@ -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/ |
|
|
|
|
|
|
|
|