Skip to content
This is the build scrips that is used on the ubports build server
Branch: master
Clone or download
Latest commit 56acb6c Mar 4, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore ign Mar 3, 2019 document usage Mar 3, 2019 executable Mar 3, 2019 executable Mar 3, 2019
devices.json deb: add Nexus 7 2013 gsm Mar 3, 2019
devices.xml deb: add Nexus 7 2013 gsm Mar 3, 2019

build scripts for device images for UBports

These scripts are used by Jenkins build server to make daily builds of the device specific images for all devices supported by UBports project. For example the CI results for hammerhead are here:

To test locally you can run the following commands (replace DEVICE with your devicename, ie, hammerhead, mako, ...)

git clone
cd build-scripts
mkdir tmp
cd tmp
repo init -u -b ubp-5.1 --depth=1
repo sync -j10 -c
mkdir .repo/local_manifests
cp ../devices.xml .repo/local_manifests/
../ aosp_DEVICE-userdebug
# wait
rm -rf tar/
mkdir tar
../ DEVICE tar/ overlay
ubuntu-device-flash touch --device=DEVICE --device-tarball=tar/device_DEVICE_devel.tar.xz --channel=ubports-touch/16.04/devel --bootstrap
You can’t perform that action at this time.