Skip to content

Commit 925493a

Browse files
authored
CI: set working directory to /mnt/workspace (#57)
Signed-off-by: Ruixi Zhou <[email protected]>
1 parent 95b7a3b commit 925493a

1 file changed

Lines changed: 13 additions & 5 deletions

File tree

.github/workflows/master.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ jobs:
2828
- emax_wyvern-link
2929

3030
steps:
31+
32+
- name: Display free disk space
33+
run: df -hT
34+
3135
- name: Checkout source
3236
uses: actions/checkout@v4
3337

@@ -37,6 +41,9 @@ jobs:
3741
echo "CACHE_DATE=$(date +%m)" >> $GITHUB_ENV
3842
sudo apt update
3943
sudo apt install -y cpio rsync bc qemu-user-static binfmt-support
44+
sudo mkdir -p /mnt/workspace
45+
sudo chown $USER:$USER /mnt/workspace
46+
rsync -a "$GITHUB_WORKSPACE/" /mnt/workspace/
4047
4148
- name: Setup ccache
4249
uses: actions/cache@v4
@@ -45,6 +52,7 @@ jobs:
4552
key: ${{ matrix.platform }}-${{ env.CACHE_DATE }}
4653

4754
- name: Build firmware
55+
working-directory: /mnt/workspace
4856
run: |
4957
export GIT_HASH=$(git rev-parse --short $GITHUB_SHA)
5058
export GIT_BRANCH=${GITHUB_REF_NAME}
@@ -62,11 +70,11 @@ jobs:
6270
with:
6371
name: ${{ matrix.platform }}-images-${{ github.sha }}
6472
path: |
65-
output/${{ matrix.platform }}_defconfig/images/${{ matrix.platform }}_sdcard.img
66-
output/${{ matrix.platform }}_defconfig/images/${{ matrix.platform }}_u-boot.bin
67-
output/${{ matrix.platform }}_defconfig/images/${{ matrix.platform }}_emmc_bootloader.img
68-
output/${{ matrix.platform }}_defconfig/images/${{ matrix.platform }}_rootfs.squashfs
69-
output/${{ matrix.platform }}_defconfig/images/${{ matrix.platform }}.tar.gz
73+
/mnt/workspace/output/${{ matrix.platform }}_defconfig/images/${{ matrix.platform }}_sdcard.img
74+
/mnt/workspace/output/${{ matrix.platform }}_defconfig/images/${{ matrix.platform }}_u-boot.bin
75+
/mnt/workspace/output/${{ matrix.platform }}_defconfig/images/${{ matrix.platform }}_emmc_bootloader.img
76+
/mnt/workspace/output/${{ matrix.platform }}_defconfig/images/${{ matrix.platform }}_rootfs.squashfs
77+
/mnt/workspace/output/${{ matrix.platform }}_defconfig/images/${{ matrix.platform }}.tar.gz
7078
retention-days: 7
7179

7280
release-on-master:

0 commit comments

Comments
 (0)