aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
AgeCommit message (Collapse)AuthorFilesLines
2018-01-17jenkins.sh: Disable building doxygen for depsMax1-1/+1
Don't clutter build logs with irrelevant output. Change-Id: If1784baa519c10ab0ab3e600f373c27a6c8ae4c6
2018-01-17Allow specifying sysmocom headers explicitlyMax1-5/+3
The headers for LC1.5 are specified explicitly. Add corresponding option to specify sysmoBTS headers location and use it in jenkins build. While at it, unify header fixup code with the one used in OsmoBTS. Change-Id: I5248e8b389fd240b4d5a0bcf6c954d6115262462
2018-01-12Fix jenkins.sh to match jenkins job axis filterMax1-2/+2
The 'yes/no' values are automatically converted to True/False upon jenkins job instantiation. Let's use those directly. Change-Id: Ib2100c8345d1f07f488de8170348fec9f877dd9b
2017-12-21Enable sanitize for CI testMax1-1/+2
Change-Id: Ia33ffb9b25df587706367bc24925cf9cead3b9a0
2017-10-30jenkins: use osmo-clean-workspace.sh before and after buildNeels Hofmeyr1-1/+4
See osmo-ci change I2409b2928b4d7ebbd6c005097d4ad7337307dd93 for rationale. Depends: I2409b2928b4d7ebbd6c005097d4ad7337307dd93 Change-Id: If8aa657c4bf62ef62549fbe9dc15ce3fb018d8d9
2017-08-24Use value string check from osmo-ciMax1-2/+2
Change-Id: Ib9c595ef80cb6b0d126d4da8244f6435e0526095
2017-07-10jenkins.sh: Proper error message if local environment isn't set upHarald Welte1-0/+7
Change-Id: Ibd24ba6024714f3d7aac14ef661acf52de2a3825
2017-07-03Copy sysmopcu.service to osmo-pcuMax2-0/+18
This way the name of systemd service file will match the name of the binary similar to OsmoBTS. Add aliases so the user can use both old and new names regardless of which file is installed. Once the corresponding changes to OE recipes are applied old file can be removed. Based on work by Pau Espin Pedrol <pespin@sysmocom.de> Change-Id: I2ca6f6c486bd6fcf4d5b3d0a05d25dc04f020c26
2017-06-22lc15: use environment for firmware versionMax1-1/+1
This allows to specify firmware version to use by jenkins builder via environment variable. If environment variable does not exist than default master branch is used. Change-Id: If8b249aa00270e60a0449f089a16823976e54d54 Related: SYS#3683
2017-06-19lc15: use generic L1 headers helperMax1-7/+9
* use generic L1 headers helper for both sysmocom-dsp and lc15bts-phy options * use sh instead of bash Related: SYS#3683 Change-Id: I3dc621731f47650cbc15a5f17b9e899e9ed2770f
2017-03-16jenkins: add value_string termination checkNeels Hofmeyr1-0/+2
Change-Id: I27217c9162efd800eebcb403eab770f4528d21ac Depends: libosmocore change-id I2bc93ab4781487e7685cfb63091a489cd126b1a8
2016-10-20jenkins.sh: use osmo-build-dep.sh, output testlogsNeels Hofmeyr1-11/+16
Also make cosmetically similar to the other jenkins.sh scripts in various osmo repositories. Change-Id: I34c19ed7c80aa56bd131f738f37324aed1cd73db
2016-08-16jenkins.sh: drop compat with old matrix paramsNeels Hofmeyr1-9/+0
Change-Id: I7b50a24cf5879cb473a5cf929768bdd30e863a26
2016-08-11jenkins.sh: change build matrix to $with_dsp and $with_vtyNeels Hofmeyr1-19/+43
The new $with_dsp matrix parameter is defined as "sysmo" or empty/"none". The lc15 DSP might be added in the future. Fetch the sysmo layer 1 API only if with_dsp==sysmo. The new $with_vty parameter is independent of $with_dsp, it is now up to jenkins to define a matrix filter. For compat, until jenkins is reconfigured with the new matrix parameters, use $sysmodsp to init the new parameters to reflect previous behavior. The $sysmobts matrix parameter made no sense, drop it. Change-Id: Ia120f918342dc9563814252258b73bfb267e5253
2016-08-11jenkins.sh: more quotes, cosmetics, less dupNeels Hofmeyr1-17/+16
Rename BTS_CONFIG to PCU_CONFIG. More quotes. Unify bash if-style. Define *_PATH variables once globally instead of duping in every line. Change-Id: If148632c3f340a8a395fa432135e593fecc41e82
2016-08-11jenkins.sh: use absolute paths instead of 'cd ..' and $PWDNeels Hofmeyr1-11/+16
Change-Id: If79d283fa0a559bb7ea319c513d09466eff523d1
2016-08-11jenkins.sh: ensure $MAKE is setNeels Hofmeyr1-0/+5
Change-Id: I2da8acdfe3abf79f68db4d00d04a7d162f0123ce
2016-06-30systemd service file: Stop using deprecated '-e' optionHarald Welte1-1/+1
In commit 6d8884de490d09902e9e31a90bab9ef490ef5d82 in 2014, we made the '-e' command line option deprecated. Stop using it from the systemd srevice file. Change-Id: I322cadbee8980b78fff2984765c4b0216c50412e Related: SYS#2749
2016-04-13jenkins: Add the build script from jenkins hereHolger Hans Peter Freyther1-0/+42
This can be used to replicate a build issue more easily.
2014-03-21systemd: Do not re-start in case of exit(1) (e.g. a config issue)Holger Hans Peter Freyther1-0/+1
2014-02-04systemd: Reduce the re-start interval to a couple of secondsHolger Hans Peter Freyther1-1/+1
With the exit on failure/disconnect option we restart the PCU a lot more and might not want to wait five seconds.
2014-01-21sysmopcu: Re-start the PCU on disconnectHolger Hans Peter Freyther1-1/+1
During the refactorings I highlighted that the PCU has two equally broken clean-up paths. Fixes: SYS#134
2013-12-17systemd: Add a service for the sysmopcuHenning Heinold1-0/+15
Provide a systemd service file for sysmopcu, leaves the bundled combined sysvinit for sysmobts and sysmopcu for legacy systems. Sponsored-by: sysmocom