Latest Builds » History » Revision 3
« Previous |
Revision 3/44
(diff)
| Next »
laforge, 10/28/2017 08:51 PM
- Table of contents
- Latest Builds
Latest Builds¶
sysmocom has setup Debian source package builds for the latest version tag of the Osmocom GSM related software. Starting from October 28, 2017, there are daily builds for
- Debian 8 (i586, amd64)
- Debian 9 (i586, amd64)
- xUbuntu 16.04 (i586, amd64)
- xUbuntu 16.10 (i586, amd64)
- xUbuntu 17.04 (i586, amd64)
- xUbuntu 17.10 (amd64)
The Osmocom jenkins will build source packages once a day and upload them to the Open(SUSE) Build Service (OBS).
The OBS page is at https://build.opensuse.org/project/show/network:osmocom:latest
A nice status overview on the builds is available at https://build.opensuse.org/project/monitor/network:osmocom:latest
How to use the osmocom:latest builds¶
The download repositories are at:
- http://download.opensuse.org/repositories/network:/osmocom:/latest/Debian_8.0/
- http://download.opensuse.org/repositories/network:/osmocom:/latest/Debian_9.0/
- http://download.opensuse.org/repositories/network:/osmocom:/latest/xUbuntu_16.04/
- http://download.opensuse.org/repositories/network:/osmocom:/latest/xUbuntu_16.10/
- http://download.opensuse.org/repositories/network:/osmocom:/latest/xUbuntu_17.04/
- http://download.opensuse.org/repositories/network:/osmocom:/latest/xUbuntu_17.10/
Adding the repository to your Debian 8 system:
sudo su wget http://download.opensuse.org/repositories/network:/osmocom:/latest/Debian_8.0/Release.key sha256sum Release.key => 487d3c309facae16e83b3863bc042033fd02c41eb7183ced196d83225abb5729 apt-key add Release.key echo "deb http://download.opensuse.org/repositories/network:/osmocom:/latest/Debian_8.0/ ./" > /etc/apt/sources.list.d/osmocom-latest.list apt-get update exit
How are those builds created?¶
See https://jenkins.osmocom.org/jenkins/job/Osmocom_latest_packages/ for corresponding build job.
The script at http://git.osmocom.org/osmo-ci/tree/scripts/osmocom-latest-packages.sh is used to- obtain a current clone of the respective git repository
- check out the latest version tag in that repository
- build debian source packages
- upload them to the OBS network:osmocom:latest sub-project.
It's possible to reproduce the latest builds locally using
osc co osc build
To test local changes with one can create local packages the same way jenkins job above does:
gbp buildpackage -S -uc -us --git-ignore-new --git-export-dir=/tmp
and than repeat build steps outlined above for local build.
E-Mail Notifications of build failures¶
Build failure notifications are sent to the gerrit-log mailing list
Updated by laforge over 6 years ago · 3 revisions