Skip to content

Commit 8d7157d

Browse files
committed
ci: ubuntu: add kernel, variant and bootdevice choice
1 parent 79868f1 commit 8d7157d

1 file changed

Lines changed: 32 additions & 7 deletions

File tree

.github/workflows/ubuntu.yml

Lines changed: 32 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,30 @@ on:
1414
type: boolean
1515
bpi-r4:
1616
type: boolean
17+
packages:
18+
description: additional packages (separated by space)
19+
kernel:
20+
type: choice
21+
description: linux kernel
22+
options:
23+
- 6.18
24+
- 6.12
25+
- 6.6
26+
- 5.15
27+
variant:
28+
type: choice
29+
description: board variant
30+
options:
31+
- ''
32+
- bpi-r4-2g5
33+
- bpi-r4pro
34+
- bpi-r4lite
35+
bootdevice:
36+
type: choice
37+
description: Bootdevice
38+
options:
39+
- sdmmc
40+
- emmc
1741

1842
jobs:
1943
ubuntu-gdrive-upload:
@@ -62,33 +86,34 @@ jobs:
6286
if: ${{ inputs.bpi-r2 }}
6387
run: |
6488
echo -e "userpackages=\"${{ inputs.packages }}\"" >> sourcefiles_bpi-r2.conf
65-
./buildimg.sh bpi-r2 ${{ vars.UBUNTU_DIST }}
66-
./buildimg.sh bpi-r2 ${{ vars.UBUNTU_DIST }} 6.12
89+
./buildimg.sh bpi-r2 ${{ vars.UBUNTU_DIST }} ${{ inputs.kernel }}
6790
6891
- name: Build R64 Ubuntu ${{ vars.UBUNTU_DIST }} Image
6992
if: ${{ inputs.bpi-r64 }}
7093
run: |
7194
echo -e "userpackages=\"${{ inputs.packages }}\"" >> sourcefiles_bpi-r64.conf
72-
./buildimg.sh bpi-r64 ${{ vars.UBUNTU_DIST }}
95+
./buildimg.sh bpi-r64 ${{ vars.UBUNTU_DIST }} ${{ inputs.kernel }}
7396
7497
- name: Build R2Pro Ubuntu ${{ vars.UBUNTU_DIST }} Image
7598
if: ${{ inputs.bpi-r2pro }}
7699
run: |
77100
echo -e "userpackages=\"${{ inputs.packages }}\"" >> sourcefiles_bpi-r2pro.conf
78-
./buildimg.sh bpi-r2pro ${{ vars.UBUNTU_DIST }}
101+
./buildimg.sh bpi-r2pro ${{ vars.UBUNTU_DIST }} ${{ inputs.kernel }}
79102
80103
- name: Build R3 Ubuntu ${{ vars.UBUNTU_DIST }} Image
81104
if: ${{ inputs.bpi-r3 }}
82105
run: |
83106
echo -e "userpackages=\"${{ inputs.packages }}\"" >> sourcefiles_bpi-r3.conf
84-
./buildimg.sh bpi-r3 ${{ vars.UBUNTU_DIST }}
107+
./buildimg.sh bpi-r3 ${{ vars.UBUNTU_DIST }} ${{ inputs.kernel }}
85108
86109
- name: Build R4 Ubuntu ${{ vars.UBUNTU_DIST }} Image
87110
if: ${{ inputs.bpi-r4 }}
88111
run: |
89-
echo -e "replacehostapd=1\nreplaceiperf=1" > sourcefiles_bpi-r4.conf
112+
echo -e "variant=${{ inputs.variant }}" > sourcefiles_bpi-r4.conf
113+
#echo -e "skipkerneldownload=1\nkernelfile=${{ env.R4Kernel }}" > sourcefiles_bpi-r4.conf
114+
echo -e "replacehostapd=1\nreplaceiperf=1" >> sourcefiles_bpi-r4.conf
90115
echo -e "userpackages=\"${{ inputs.packages }}\"" >> sourcefiles_bpi-r4.conf
91-
./buildimg.sh bpi-r4 ${{ vars.UBUNTU_DIST }}
116+
./buildimg.sh bpi-r4 ${{ vars.UBUNTU_DIST }} ${{ inputs.kernel }}
92117
93118
- name: Upload to gdrive
94119
uses: adityak74/google-drive-upload-git-action@main

0 commit comments

Comments
 (0)