Add build script for all images.
This commit is contained in:
parent
04758f674b
commit
690e271efb
|
|
@ -11,13 +11,46 @@ node ("make") {
|
||||||
|
|
||||||
stage('patches') {
|
stage('patches') {
|
||||||
sh "cp -rf firmware/files firmware/package ."
|
sh "cp -rf firmware/files firmware/package ."
|
||||||
sh "for file in firmware/patches/lede/*.patch; do patch -p1 < $file; done"
|
sh 'for file in firmware/patches/lede/*.patch; do patch -p1 < $file; done'
|
||||||
dir('feeds/routing') {
|
dir('feeds/routing') {
|
||||||
sh "for file in ../../firmware/patches/routing/*.patch; do patch -p1 < $file; done"
|
sh 'for file in ../../firmware/patches/routing/*.patch; do patch -p1 < $file; done'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
stage('build') {
|
stage('build') {
|
||||||
sh "make defconfig"
|
sh '''#!/bin/sh
|
||||||
|
|
||||||
|
platforms='
|
||||||
|
CONFIG_TARGET_arm64=y
|
||||||
|
CONFIG_TARGET_ath25=y
|
||||||
|
CONFIG_TARGET_ar71xx=y
|
||||||
|
CONFIG_TARGET_brcm2708=y\nCONFIG_TARGET_brcm2708_bcm2708=y
|
||||||
|
CONFIG_TARGET_brcm2708=y\nCONFIG_TARGET_brcm2708_bcm2709=y
|
||||||
|
CONFIG_TARGET_bcm53xx=y
|
||||||
|
CONFIG_TARGET_brcm47xx=y
|
||||||
|
CONFIG_TARGET_ramips=y\nCONFIG_TARGET_ramips_rt305x=y
|
||||||
|
CONFIG_TARGET_ramips=y\nCONFIG_TARGET_ramips_mt7620=y
|
||||||
|
CONFIG_TARGET_ramips=y\nCONFIG_TARGET_ramips_mt7621=y
|
||||||
|
CONFIG_TARGET_ramips=y\nCONFIG_TARGET_ramips_mt7628=y
|
||||||
|
CONFIG_TARGET_ramips=y\nCONFIG_TARGET_ramips_rt3883=y
|
||||||
|
CONFIG_TARGET_ramips=y\nCONFIG_TARGET_ramips_rt288x=y
|
||||||
|
'
|
||||||
|
|
||||||
|
for platform in $platforms; do
|
||||||
|
echo "$platform" > .config
|
||||||
|
|
||||||
|
echo "CONFIG_TARGET_MULTI_PROFILE=y" >> .config
|
||||||
|
echo "CONFIG_TARGET_ALL_PROFILES=y" >> .config
|
||||||
|
echo "CONFIG_TARGET_PER_DEVICE_ROOTFS=y" >> .config
|
||||||
|
echo "CONFIG_PACKAGE_freifunk-basic=y" >> .config
|
||||||
|
|
||||||
|
# Debug output
|
||||||
|
echo "Build: $platform"
|
||||||
|
|
||||||
|
# Build image
|
||||||
|
make defconfig
|
||||||
|
make -j4
|
||||||
|
done
|
||||||
|
'''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue