Skip to content

Commit 996a480

Browse files
committed
CI: cleanup
Signed-off-by: Robert Nelson <[email protected]>
1 parent 54ca628 commit 996a480

File tree

3 files changed

+27
-32
lines changed

3 files changed

+27
-32
lines changed

.gitlab-ci.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
image: debian:bullseye
2+
3+
build:
4+
stage: build
5+
before_script:
6+
- apt update && apt -y install build-essential bc kmod cpio flex libncurses5-dev libelf-dev libssl-dev dwarves bison lsb-release rsync lzop gcc-arm-linux-gnueabihf
7+
script:
8+
- ./jenkins_build.sh
9+
- mv ../*.deb .
10+
artifacts:
11+
paths:
12+
- "*.deb"

README.md

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
1+
# Gitlab CI
2+
13
| kernel | normal | rt |
24
|:---:|:---:|:---:|
3-
|4.19 | [![Build Status](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/4.19/badge/icon)](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/4.19/) | [![Build Status](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/4.19-rt/badge/icon)](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/4.19-rt/) |
4-
|5.4 | [![Build Status](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/5.4/badge/icon)](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/5.4/) | [![Build Status](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/5.4-rt/badge/icon)](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/5.4-rt/) |
5-
|5.10 | [![Build Status](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/5.10/badge/icon)](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/5.10/) | [![Build Status](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/5.10-rt/badge/icon)](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/5.10-rt/) |
5+
|4.19 | [![Build Status](https://git.beagleboard.org/beagleboard/linux/badges/4.19/pipeline.svg)](https://git.beagleboard.org/beagleboard/linux/-/pipelines?page=1&scope=all&ref=4.19) | [![Build Status](https://git.beagleboard.org/beagleboard/linux/badges/4.19-rt/pipeline.svg)](https://git.beagleboard.org/beagleboard/linux/-/pipelines?page=1&scope=all&ref=4.19-rt) |
6+
|5.4 | [![Build Status](https://git.beagleboard.org/beagleboard/linux/badges/5.4/pipeline.svg)](https://git.beagleboard.org/beagleboard/linux/-/pipelines?page=1&scope=all&ref=5.4) | [![Build Status](https://git.beagleboard.org/beagleboard/linux/badges/5.4-rt/pipeline.svg)](https://git.beagleboard.org/beagleboard/linux/-/pipelines?page=1&scope=all&ref=5.4-rt) |
7+
|5.10 | [![Build Status](https://git.beagleboard.org/beagleboard/linux/badges/5.10/pipeline.svg)](https://git.beagleboard.org/beagleboard/linux/-/pipelines?page=1&scope=all&ref=5.10) | [![Build Status](https://git.beagleboard.org/beagleboard/linux/badges/5.10-rt/pipeline.svg)](https://git.beagleboard.org/beagleboard/linux/-/pipelines?page=1&scope=all&ref=5.10-rt) |
8+
9+
# Jenkins
10+
11+
| kernel | normal | rt |
12+
|:---:|:---:|:---:|
13+
|4.19 | [![Build Status](http://eewiki.org:8080/job/ci-beagleboard-linux/job/4.19/badge/icon)](http://eewiki.org:8080/job/ci-beagleboard-linux/job/4.19/) | [![Build Status](http://eewiki.org:8080/job/ci-beagleboard-linux/job/4.19-rt/badge/icon)](http://eewiki.org:8080/job/ci-beagleboard-linux/job/4.19-rt/) |
14+
|5.4 | [![Build Status](http://eewiki.org:8080/job/ci-beagleboard-linux/job/5.4/badge/icon)](http://eewiki.org:8080/job/ci-beagleboard-linux/job/5.4/) | [![Build Status](http://eewiki.org:8080/job/ci-beagleboard-linux/job/5.4-rt/badge/icon)](http://eewiki.org:8080/job/ci-beagleboard-linux/job/5.4-rt/) |
15+
|5.10 | [![Build Status](http://eewiki.org:8080/job/ci-beagleboard-linux/job/5.10/badge/icon)](http://eewiki.org:8080/job/ci-beagleboard-linux/job/5.10/) | [![Build Status](http://eewiki.org:8080/job/ci-beagleboard-linux/job/5.10-rt/badge/icon)](http://eewiki.org:8080/job/ci-beagleboard-linux/job/5.10-rt/) |

jenkins_build.sh

Lines changed: 2 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -8,32 +8,5 @@ export CC=/usr/bin/arm-linux-gnueabihf-
88
make ARCH=arm CROSS_COMPILE=${CC} clean
99
make ARCH=arm CROSS_COMPILE=${CC} bb.org_defconfig
1010

11-
echo "[make ARCH=arm -j4 CROSS_COMPILE=\"${binary}\" zImage]"
12-
make ARCH=arm -j4 CROSS_COMPILE="ccache ${CC}" zImage
13-
if [ ! -f arch/arm/boot/zImage ] ; then
14-
echo "failed: [arch/arm/boot/zImage]"
15-
exit 1
16-
fi
17-
18-
echo "[make ARCH=arm -j4 CROSS_COMPILE=\"${binary}\" modules]"
19-
make ARCH=arm -j4 CROSS_COMPILE="ccache ${CC}" modules
20-
if [ ! -f drivers/spi/spidev.ko ] ; then
21-
echo "failed: [drivers/spi/spidev.ko]"
22-
exit 1
23-
fi
24-
25-
echo "[make ARCH=arm CROSS_COMPILE=\"${binary}\" dtbs]"
26-
make ARCH=arm CROSS_COMPILE="ccache ${CC}" dtbs
27-
if [ ! -f arch/arm/boot/dts/am335x-boneblack.dtb ] ; then
28-
echo "failed: [arch/arm/boot/dts/am335x-boneblack.dtb]"
29-
exit 1
30-
else
31-
if [ -f arch/arm/boot/dts/am335x-pocketbeagle.dts ] ; then
32-
if [ ! -f arch/arm/boot/dts/am335x-pocketbeagle.dtb ] ; then
33-
echo "failed: [arch/arm/boot/dts/am335x-pocketbeagle.dtb]"
34-
exit 1
35-
fi
36-
fi
37-
fi
38-
39-
make ARCH=arm CROSS_COMPILE=${CC} clean
11+
echo "make -j4 ARCH=arm KBUILD_DEBARCH=armhf CROSS_COMPILE=${CC} bindeb-pkg"
12+
make -j4 ARCH=arm KBUILD_DEBARCH=armhf KDEB_PKGVERSION=1xross CROSS_COMPILE=${CC} bindeb-pkg

0 commit comments

Comments
 (0)