aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-05-13OBS: add RPM spec filesosmith/rpmOliver Smith3-2/+35
Use existing osmocom-*-packages.sh scripts to add RPM spec files. Set the same version, as in the debian .dsc files. Related: OS#4550 Change-Id: If93b9d95e4c18cf1c29594c0802cbffaea27101c
2020-05-13[not for master] nightly: enable more projects with osmith/rpm branchOliver Smith1-42/+42
Change-Id: I65d0f5db9d48d39a7e8086e8d4c07169dccce9b2
2020-05-13[not for master]: libosmocore: branch osmith/rpmOliver Smith1-1/+1
Change-Id: I02991373e7e19ea17f71930164b80daab8693d41
2020-05-13[not for master]: nightly: set home:osmith42Oliver Smith1-0/+1
Change-Id: I172e1ad3e0fa88235778ef43e3e8bd6c5cb364f0
2020-05-13[not for master] only enable libosmocoreOliver Smith1-69/+69
Change-Id: I7fc666614f91751fbb35cb43439019f253451066
2020-05-11osmo-gsm-tester: Point config parameter to file instead of its dirnamePau Espin Pedrol2-2/+2
Since osmo-gsm-tester.git Change-Id Ieca65b71b543c44cfcec8e83efd0fe053c432e55, the -c parameter holds the config file and not the directory where it is contained. Change-Id: I9aca57c4dd3180367eb17ec92177b90a9c411a6a
2020-05-07jobs: osmo-gsm-tester: Drop use of OSMO_GSM_TESTER_CONF for default conf dirPau Espin Pedrol3-9/+0
As of osmo-gsm-tester.git Change-Id I7eb69f870d0dcb5906d45ae067d6bed1aabf5862, jenkins-run.sh script uses the sysmocom value by default, so let's avoid setting it to simplify stuff. Change-Id: I8edfb93d53376930f60e0bd8d36a82ec6c11ed85
2020-05-03jenkins: Add master+gerrit job for osmo-el2tpdHarald Welte2-0/+2
Change-Id: I220741236c85ab7e25593b7dfadafaeb786ee503
2020-04-27disable osmo-uecups latest build; needs new libosmocore releaseHarald Welte1-1/+2
Change-Id: Ib2f5fcd7e7a5b05a1fef9f3cbac99c6f203e2baa
2020-04-24osmocom-*-packages.sh: fix osmo-uecupsHarald Welte2-0/+2
Change-Id: I359fe8f4fb94dc9b4b31e10f5cb9d0d4400a0e2a
2020-04-20add osmo-uecups to nightly + latest feedsHarald Welte2-0/+2
Change-Id: Ic7de1b4c6ce47093874fe373cac8a1f7e47ee179
2020-04-17ansible: gsm-tester: Add dependency python3-websocketPau Espin Pedrol1-0/+1
osmo-gsm-tester needs it in rfemu_amarisoftctrl.py to connect to Amarisoft CTRL interface (which is implemented through a websocket). Change-Id: Iab03cfdcfb1c197ae002d95e0bb56d86e0aac97b
2020-04-17jenkins: add osmo-uecups to gerrit+masterHarald Welte2-0/+2
Change-Id: I3ca141edcd61ae4126fa28f6560c99a1f568dec7
2020-04-17jenkins: Add libnl-3 for osmo-uecupsHarald Welte1-0/+2
Change-Id: I97114b60a647c6823eaeb031ea799c07af2b7aa0
2020-04-14ansible: The network:osmocom:nightly key has changed *again* :(Harald Welte1-9/+9
Change-Id: I1ddc792c23d7c7d6db9aea694ac615c1f5449782
2020-04-10jobs: osmo-gsm-tester: Update path to sysmocom's specific setupPau Espin Pedrol5-18/+18
Since osmo-gsm-tester.git I364e0859c0851b9167907a4d948b659a0f6a19fb the example/ directory has been renamed to sysmocom/ Change-Id: I4c7516d2eb9636d37391a81dc9d484c0c04d7191
2020-04-10ansible: gsm-tester: Intall dbus policy file from git repoPau Espin Pedrol2-17/+9
Since osmo-gsm-tester.git I17ee94b175deb88faff71e7788c482093693f8a8, the file is available in the repository, so let's simply install it from there. Change-Id: Icb4827c4126c997633e23e4d778ff9b1a1836322
2020-04-06ansible: ogt: Create target amarisoft dirs in slavesPau Espin Pedrol1-0/+3
Change-Id: Idd013ac01db545771217808e458e916900fe89a1
2020-03-30update OBS Release.key; the old one expired today.Harald Welte2-18/+18
Change-Id: Ic0ef942f7c2cce9d786ecc2447b10b808bac2ba9
2020-03-16 job: Update master and gerrit osmo-pcu jobs to also build on ARM platformPau Espin Pedrol2-11/+15
Related: OS#4301 Change-Id: I8109cc9a71e6c14304ed6463f9b073ef3f4f3c2a
2020-03-12ansible: Use osmo-gsm-tester docker image in jenkins job osmo-gsm-tester_virtualPau Espin Pedrol2-2/+3
Let's use the osmo-gsm-tester docker image based on the debian-stretch-jenkins instead of the later directly, since the former has all osmo-gsm-tester required dependencies. Change-Id: I256eeed82eef0969d93dc015e043b0417f56f52c
2020-03-11ansible: ensure rsync is installed on all build slavesHarald Welte1-0/+2
Avoid the following error by the Osmocom-OBS_MinGW_weekly_publish job: rsync -avz -e 'ssh -o '\''UserKnownHostsFile=/home/osmocom-build/jenkins/workspace/Osmocom-OBS_MinGW_weekly_publish/a1/default/a2/default/a3/default/label/obs/known_hosts'\'' -p 48' /home/osmocom-build/jenkins/workspace/Osmocom-OBS_MinGW_weekly_publish/a1/default/a2/default/a3/default/label/obs/out/ binaries@ftp.osmocom.org:web-files/windows /tmp/jenkins1809827296988933592.sh: line 164: rsync: command not found Change-Id: Id221729a8639f817a91888898e6a08a4dbce72c6
2020-03-03poky-sdk: Use first letter in caps (as in python bool)Pau Espin Pedrol1-4/+4
Same as done in install-coverity/tasks/main.yml. Change-Id: Ifbfe678e89bef3acd33e562888ad81093fa1230d
2020-03-03contrib/jenkins: Avoid docker setup if OSMO_CI_NO_DOCKER=1Pau Espin Pedrol1-1/+1
Some jenkins slaves may not need docker (or even have it installed). Change-Id: Ibfc4a81d3d621503b40204b7452ead56c726af97
2020-03-03jobs: update-osmo-python-on-slaves: osmo-python not required in simtester nodePau Espin Pedrol1-1/+0
Change-Id: Ia3728cf9296eab8db49274e4da64249e497726d1
2020-03-03jobs: jenkins simtest node is named simtesterPau Espin Pedrol2-2/+2
simtest node doesn't exist, it's called simtester. Fixes: 3935743127633815b068cd57469775722c3710e3 Change-Id: Id703a85298b163e7e95bb89f6a69ab51e29effb4
2020-03-03update-osmo-ci-slaves: Fail jenkins jobs on script failurePau Espin Pedrol2-1/+3
It's been noted that jenkins job update-osmo-ci-on-slaves succeeds even if make script called by some children function fails: """ ../make/Makefile:57: recipe for target 'docker-build' failed make: *** [docker-build] Terminated make: Leaving directory '/home/osmocom-build/osmo-ci/_docker_playground/debian-stretch-jenkins' + exit 1 Finished: SUCCESS """ Change-Id: Iab9bc49eebee0f42657ff3ab5ffaa10315446440
2020-03-02ansible: gsm-tester: Install osmo-gsm-tester dependency python3-numpyPau Espin Pedrol1-0/+1
Change-Id: I1a162607288a50d2376c4ed7760a8e6fb07f6a89
2020-02-26osmocom-*-packages: Build neocon packageHarald Welte2-0/+4
Change-Id: Ie0243bf066d6bc369737b8d659d09e3871cae79d
2020-02-26osmocom-latest-packages: Allow non-osmocom git URL in checkout()Harald Welte1-11/+9
Change-Id: I33bbc47598cb2c31cdc4209cd2fe3e6f6dd67e7a
2020-02-26osmocom-nightly-packages: Allow non-osmocom git URL in checkout()Harald Welte1-3/+8
Change-Id: Ib768ff2822df5875820e4f12390004ed18614144
2020-02-26ansible: fix java for debian 10Harald Welte1-2/+12
Change-Id: I8b81edf420534726cd987f3f90efe79ca921f41a
2020-02-26ansible: Install open5gs dependencies on debian10Harald Welte1-0/+15
Change-Id: Ib58a9a91d34c4ebf10171bed8f0b26d9b34892b1
2020-02-26add build2-deb10build-ansible build slaveHarald Welte3-0/+3
This is our first Debian 10 build slave Change-Id: Iae80c5f73781d14ffbf124a476894d4631c83dc7
2020-02-26Make "ansible_distribution_version >= 9" workHarald Welte3-5/+5
The distribution version must not be quoted in this case (string) but given as an integer. Otherwise it will match only on 9, but not on 10. Change-Id: I6ff3d16d2eac891e6663e8860eec2058478f4b79
2020-02-26jobs: add 'simtest' to the list of to be updated slavesVadim Yanitskiy2-0/+2
Change-Id: I0cc6188aab10ecb8b862710d272c411e47a21f61
2020-02-26jobs: Run update-osmo-{ci,python}-on-slaves on rpi4-deb9build-ansiblePau Espin Pedrol2-0/+2
Change-Id: I96067ffc0061a85bcc46569b1bf38eade3b8d995
2020-02-26job: master-buids.yml: Drop specific scm and poll branch for master-osmo-pcuPau Espin Pedrol1-5/+0
Change-Id: I12f0c5c83786feba0aef74143fab3a836e83cd9d
2020-02-26job: Update master and gerrit osmo-bts jobs to also build on ARM platformPau Espin Pedrol2-19/+23
Related: OS#4301 Change-Id: I72e228ff1a126f6c41c5fd6a530de85e177a0d21
2020-02-26hosts: Add rpi4-deb9build-ansiblePau Espin Pedrol1-0/+1
Change-Id: I3bea29c3a9fa9b4b6dc4df3cdde4bb9dbf7de47d
2020-02-26job: Update master and gerrit osmo-trx jobs to also build on ARM platformPau Espin Pedrol2-8/+10
Related: OS#4301 Change-Id: I0049ab35b5106d5af8474903e203f66b044ff5ca
2020-02-26ansible/setup-simtest.yml: Python2 is deprecated, switch to Python3Vadim Yanitskiy1-5/+5
PySIM is about to switch to Python3, so Jenkins must be ready. Change-Id: I555af88b0e6a5c082e1e0cbd6915649a8a942052
2020-02-24osmocom-nightly/latest: Build open5gsHarald Welte2-4/+31
This is unfortunately harder than expected. The problem is the use of meson external dependencies using 'wrap', specifically for freeDiameter. As a debian source package needs to include the entire source, the dpkg helpers are calling 'meson --wrap-mode=nodownload' at build time. This in turn requires us to download the freeDiameter after the git clone of open5gs. Unfortunately this creates a git checkout in a sub directory of the open5gs repo, which is not part of the git history. git-buildpackage hence generates a source tarball *without* freeDiameter. I tried very hard in several methods like * git commit subprojects/freeDiameter * adding subprojects/freeDiameter as git submodule unfortuantely none of them helped. In the end, I resorted to using 'dpkg-buildpackage' instead of 'git-buildpackage' (gbp), which then has other disadvantages, such as not being able to determine the output directory to which the .tar.* and .dsc files are written to. In the end, the solution implemented here is the only one I could make work. Change-Id: I6752288868e5ee1378c0776b1be9f06750017c41
2020-02-24README: Update version number of poky toolchainHarald Welte1-1/+1
Change-Id: Ic360a909c4615a3d6bfcea8f2e1c70a70b935ab4
2020-02-21ansible: gsm-tester: add jenkins user to osmo-gsm-tester group on slavesPau Espin Pedrol1-3/+14
Change-Id: Id5a06c19a4341311a86b87e3e9ac23d3656909b9
2020-02-21ansible: gsm-tester: Create remote rundir directoriesPau Espin Pedrol1-0/+16
These directories are needed by osmo-gsm-tester to copy in some binaries and helper files required in the remote run node. Change-Id: I802bdcc79e7787052364f6518e868d741cb040ac
2020-02-21ansible: gsm-tester: Use file module instead of manual mkdirPau Espin Pedrol1-2/+6
From ansible: [WARNING]: Consider using the file module with state=directory rather than running 'mkdir'. Change-Id: I2c541878033360a9d427d13b62c1cc075d5f92b7
2020-02-21ansible: gsm-tester: Install patchelf's build dep autoconfPau Espin Pedrol1-0/+9
Change-Id: Ibe0e9b10d87c3630e2f12c9c32196e26213530ca
2020-02-21ansible: gsm-tester: Allow install srs related packages in UbuntuPau Espin Pedrol1-1/+18
Change-Id: I3fdf2f4f390d27c53f073b38c1716da07f933b6d
2020-02-21ansible: gsm-tester: add some tags to tasksPau Espin Pedrol1-9/+88
Change-Id: I1fe26d519d4d63d4bef33c1db2abf98a40913f98