44
55jobs :
66 prepare_release :
7- runs-on : ubuntu-20 .04
7+ runs-on : ubuntu-22 .04-arm
88 steps :
99 - name : Checkout
1010 uses : actions/checkout@v2
@@ -25,25 +25,33 @@ jobs:
2525 outputs :
2626 release_id : ${{ steps.release.outputs.id }}
2727 build :
28- runs-on : self-hosted
28+ runs-on : ubuntu-22.04-arm
2929 needs : prepare_release
3030 steps :
3131 - name : Checkout
3232 uses : actions/checkout@v2
3333 - name : Build
3434 shell : bash
3535 run : |
36- git clone https://gitee.com/openeuler/rockchip --depth=1
37- cd rockchip/scripts
38- sudo bash build.sh -n openEuler-22.03-RK3588-Firefly-ITX-3588J-aarch64-alpha1 -k https://gitee.com/openeuler/rockchip-kernel.git -b openEuler-22.03-LTS-RK3588 -c none -r https://gitee.com/src-openeuler/openEuler-repos/raw/openEuler-22.03-LTS/generic.repo -d rk3588-firefly-itx-3588j -s headless
36+ git clone https://gitee.com/chainsx/SBC-sig --depth=1 -b master
37+ cd SBC-sig/scripts/rockchip/
38+ sudo bash build-image-docker.sh \
39+ --board firefly-itx-3588j \
40+ -d https://repo.openeuler.org/openEuler-22.03-LTS-SP3/docker_img/aarch64/openEuler-docker.aarch64.tar.xz \
41+ -n openEuler-22.03-RK3588-Firefly-ITX-3588J-aarch64-alpha1 \
42+ -k https://gitee.com/openeuler/rockchip-kernel.git \
43+ -b openEuler-22.03-LTS-RK3588 \
44+ -c openeuler_rockchip_defconfig \
45+ -r https://gitee.com/src-openeuler/openEuler-repos/raw/openEuler-22.03-LTS/generic.repo \
46+ -s xfce
3947 - name : Upload
4048 if : needs.prepare_release.outputs.release_id != ''
4149 uses : xresloader/upload-to-github-release@v1
4250 env :
4351 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
4452 with :
4553 release_id : ${{ needs.prepare_release.outputs.release_id }}
46- file : " ./rockchip /scripts/build/*/*.img.xz*"
54+ file : " ./SBC-sig /scripts/rockchip /build/*/*.img.xz*"
4755 draft : false
4856 - name : Rollback release
4957 if : failure() && needs.prepare_release.outputs.release_id != ''
5260 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
5361 with :
5462 release_id : ${{ needs.prepare_release.outputs.release_id }}
55- - name : Clean
56- shell : bash
57- run : |
58- sudo rm -rf rockchip
0 commit comments