Skip to content

Commit 3612783

Browse files
committed
ci: cleanup
Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
1 parent 3b93b3a commit 3612783

File tree

3 files changed

+30
-44
lines changed

3 files changed

+30
-44
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: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
1-
| kernel | normal | rt | xenomai |
2-
|:---:|:---:|:---:|:---:|
3-
|4.14 | [![Build Status](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/4.14/badge/icon)](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/4.14/) | [![Build Status](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/4.14-rt/badge/icon)](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/4.14-rt/) | [![Build Status](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/4.14-xenomai/badge/icon)](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/4.14-xenomai/) |
4-
|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/) | [![Build Status](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/4.19-xenomai/badge/icon)](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/4.19-xenomai/) |
5-
|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/) | [![Build Status](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/5.4-xenomai/badge/icon)](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/5.4-xenomai/) |
6-
|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/) | [![Build Status](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/5.10-xenomai/badge/icon)](http://gfnd.rcn-ee.org:8080/view/BeagleBoard/job/beagleboard_kernel_builder/job/5.10-xenomai/) |
1+
# Gitlab CI
2+
3+
| kernel | normal | rt |
4+
|:---:|:---:|:---:|
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: 3 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -3,45 +3,10 @@
33
#git clone -b 5.10 https://github.com/beagleboard/linux --depth=10
44
#cd ./linux
55

6-
if [ ! -d ./gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/ ] ; then
7-
rm -rf ./gcc-* || true
8-
#wget -c ${site}/${version}/${filename}
9-
wget -c http://192.168.3.125/jenkins/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf.tar.xz
10-
tar xf gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf.tar.xz
11-
fi
12-
13-
export CC=`pwd`/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-
6+
export CC=/usr/bin/arm-linux-gnueabihf-
147

158
make ARCH=arm CROSS_COMPILE=${CC} clean
169
make ARCH=arm CROSS_COMPILE=${CC} bb.org_defconfig
1710

18-
echo "[make ARCH=arm -j4 CROSS_COMPILE=\"${binary}\" zImage]"
19-
make ARCH=arm -j4 CROSS_COMPILE="ccache ${CC}" zImage
20-
if [ ! -f arch/arm/boot/zImage ] ; then
21-
echo "failed: [arch/arm/boot/zImage]"
22-
exit 1
23-
fi
24-
25-
echo "[make ARCH=arm -j4 CROSS_COMPILE=\"${binary}\" modules]"
26-
make ARCH=arm -j4 CROSS_COMPILE="ccache ${CC}" modules
27-
if [ ! -f drivers/spi/spidev.ko ] ; then
28-
echo "failed: [drivers/spi/spidev.ko]"
29-
exit 1
30-
fi
31-
32-
echo "[make ARCH=arm CROSS_COMPILE=\"${binary}\" dtbs]"
33-
make ARCH=arm CROSS_COMPILE="ccache ${CC}" dtbs
34-
if [ ! -f arch/arm/boot/dts/am335x-boneblack.dtb ] ; then
35-
echo "failed: [arch/arm/boot/dts/am335x-boneblack.dtb]"
36-
exit 1
37-
else
38-
if [ -f arch/arm/boot/dts/am335x-pocketbeagle.dts ] ; then
39-
if [ ! -f arch/arm/boot/dts/am335x-pocketbeagle.dtb ] ; then
40-
echo "failed: [arch/arm/boot/dts/am335x-pocketbeagle.dtb]"
41-
exit 1
42-
fi
43-
fi
44-
fi
45-
46-
make ARCH=arm CROSS_COMPILE=${CC} clean
47-
rm -rf ./gcc-* || true
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)