Project

General

Profile

Latest Builds » History » Version 1

laforge, 10/28/2017 08:46 PM

1 1 laforge
{{>toc}}
2
3
h1. _Latest_ Builds
4
5
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
6
7
* Debian 8 (i586, amd64)
8
* Debian 9 (i586, amd64)
9
* xUbuntu 16.04 (i586, amd64)
10
* xUbuntu 16.10 (i586, amd64)
11
* xUbuntu 17.04 (i586, amd64)
12
* xUbuntu 17.10 (amd64)
13
14
The Osmocom jenkins will build source packages once a day and upload them to the Open(SUSE) Build Service (OBS). 
15
16
The OBS page is at https://build.opensuse.org/project/show/network:osmocom:latest
17
18
h2. Using _latest_ builds
19
20
The download repositories are at:
21
22
* http://download.opensuse.org/repositories/network:/osmocom:/latest/Debian_8.0/
23
* http://download.opensuse.org/repositories/network:/osmocom:/latest/Debian_9.0/
24
* http://download.opensuse.org/repositories/network:/osmocom:/latest/xUbuntu_16.04/
25
* http://download.opensuse.org/repositories/network:/osmocom:/latest/xUbuntu_16.10/
26
* http://download.opensuse.org/repositories/network:/osmocom:/latest/xUbuntu_17.04/
27
* http://download.opensuse.org/repositories/network:/osmocom:/latest/xUbuntu_17.10/
28
29
Adding the repository to your Debian 8 system:
30
<pre>
31
sudo su
32
wget http://download.opensuse.org/repositories/network:/osmocom:/latest/Debian_8.0/Release.key 
33
sha256sum Release.key
34
=> 487d3c309facae16e83b3863bc042033fd02c41eb7183ced196d83225abb5729
35
apt-key add Release.key
36
echo "deb http://download.opensuse.org/repositories/network:/osmocom:/latest/Debian_8.0/ ./" > /etc/apt/sources.list.d/osmocom-latest.list
37
apt-get update
38
exit
39
</pre>
40
41
h2. How are those builds created?
42
43
See https://jenkins.osmocom.org/jenkins/job/Osmocom_latest_packages/ for corresponding build job.
44
45
The nice people of SuSE have created the "network:osmocom" project for us and we have created the *network:osmocom:latest* sub-project. The Jenkins will upload source packages for a list of projects that can be seen at FIXME.
46
47
It's possible to reproduce the nightly builds locally using
48
<pre>
49
osc co
50
osc build
51
</pre>
52
53
To test local changes with nightly infrastructure one can create local packages the same way jenkins job above does:
54
<pre>
55
gbp buildpackage -S -uc -us --git-ignore-new --git-export-dir=/tmp
56
</pre>
57
and than repeat build steps outlined above for local build.
58
59
60
h2. E-Mail Notifications of build failures
61
62
Build failure notifications are sent to FIXME
Add picture from clipboard (Maximum size: 48.8 MB)