Commit Graph

9 Commits

Author SHA1 Message Date
Harald Welte 5523be4594 contrib/jenkins.sh: Build e1-tracer host software
Run the different job types based on a new environment variable, as the
software has to be built with a different docker image. The related
osmo-ci patch adjusts the jenkins jobs accordingly.

Co-developed-by: Oliver Smith <osmith@sysmocom.de>
Related: osmo-ci I90fbe72c722e491f41b9607d1a6389964d7e43b4
Change-Id: I26e839de419c6eb86bf2a6250a1adf06b761d1fa
2022-11-04 11:18:57 +00:00
Harald Welte da526ac8f6 jenkins.sh: Fix upload of tagged releases
Tagged releases get something like icE1usb-fw-0.2.elf without a
git-hash component suffix.  So the old glob *-*-*-*.{bin,elf}
was not matching and we got errors like

rsync: link_stat "/build/firmware/ice40-riscv/icE1usb/*-*-*-*.bin" failed: No such file or directory (2)
rsync: link_stat "/build/firmware/ice40-riscv/icE1usb/*-*-*-*.elf" failed: No such file or directory (2)
Change-Id: I7509f9d92ec19c1702af5f958d495e21321053bc
2022-01-16 18:10:41 +01:00
Harald Welte 20408d3ec0 contrib/jenkins.sh: Switch from rita -> ftp.osmocom.org
We should use service-aliases and not the primary host name, as
that makes migration between machines hard.

Change-Id: Idd49f27c9b08c6cfd077f85276a3dedc4cf117ef
2021-04-22 11:23:43 +02:00
Oliver Smith 5329dc976b Revert "contrib/jenkins.sh: ugly work-around for PATH problems"
Revert, because we don't overwrite PATH anymore. This reverts commit
5ab3bfdba4.

Related: OS#4911
Change-Id: I981511f406b80b80e2a863c94b6a60755d824fec
2021-01-13 17:08:21 +01:00
Oliver Smith d7c51ad692 contrib/jenkins: don't build osmo-gsm-manuals
Related: OS#4912
Change-Id: Ie2f193656386038872adddfbd770ea193ace92e5
2021-01-13 13:18:46 +01:00
Harald Welte 5a45005847 osmo-e1-hardware: Fix missing PKG_CONFIG_PATH directory
otherwise we'll get:

make: Entering directory '/build/doc/manuals'
Package osmo-gsm-manuals was not found in the pkg-config search path.
Perhaps you should add the directory containing `osmo-gsm-manuals.pc'
to the PKG_CONFIG_PATH environment variable
No package 'osmo-gsm-manuals' found

Change-Id: I9f3d6e74be9e0fe31a2ee7aad9869ed7568ff6dd
2020-12-17 17:53:31 +01:00
Harald Welte 5ab3bfdba4 contrib/jenkins.sh: ugly work-around for PATH problems
For details see https://osmocom.org/issues/4911

Related: OS#4911
Change-Id: I04e9c29813f6695d0d53f7cdede34f83d24ea3fd
2020-12-17 17:44:07 +01:00
Harald Welte a624ef80d7 contrib/jenkins.sh 'publish' fixes
* don't install icE1usb files to e1-tracer directory
* don't replicate symlinks but copy

Change-Id: I6dff99dcc2ab465558ad6344ebb9cba73005cf34
2020-12-17 17:19:09 +01:00
Harald Welte e7bccbac8b add contrib/jenkins.sh for build verification + manual / firmware upload
Change-Id: I70d7de4299e773b38a014e4884641712edbd45c3
2020-12-17 13:41:15 +01:00