Feature #3203
closedhave jenkins build verification job
100%
Description
... right now all our build verification jobs are autotools based. We need to see how we can deal with cmake here, particularly if we want to build with -Werror and/or enable -fsanitize.
Updated by osmith almost 5 years ago
Status: In Progress
Done: 90%
- https://lists.osmocom.org/pipermail/osmocom-sdr/2019-July/001951.html (for osmo-fl2k.git)
- https://gerrit.osmocom.org/c/osmo-ci/+/14921
steve-m: can you review/merge the osmo-fl2k patch?
EDIT: build ran fine with Werror, so I've enabled it in jenkins.sh.
Updated by osmith over 4 years ago
- Status changed from New to Stalled
Waiting for steve-m to review/merge the osmo-fl2k.git patch. Afterwards I can update the osmo-ci.git patch, so it does not conflict anymore. Setting to stalled.
Updated by steve-m over 4 years ago
osmith wrote:
Waiting for steve-m to review/merge the osmo-fl2k.git patch. Afterwards I can update the osmo-ci.git patch, so it does not conflict anymore. Setting to stalled.
Sorry, I was not aware of the patch in Gerrit. Will merge it later today.
Updated by steve-m over 4 years ago
I just took a look, and your patch was already merged back in August:
https://cgit.osmocom.org/osmo-fl2k/commit/?id=fb206158f9ba8b426ca7c8fb180f4fc324ff208a
Updated by laforge over 4 years ago
- Status changed from Stalled to In Progress
- Assignee changed from osmith to laforge
I just rebased the osmo-ci patch and merged it.
Updated by laforge over 4 years ago
- Assignee changed from laforge to osmith
for some strange reason cmake cannot be found, despite all slaves having been updated with the new build container? Re-assigning to osmith.
Updated by osmith over 4 years ago
I did not realize that the patch was already merged - thanks, Steve!
The osmo-ci.git patch had the old docker image hardcoded, that's why it could not find cmake. Fix in: https://gerrit.osmocom.org/c/osmo-ci/+/16399
Notably the script is really fast:
Took 3.4 sec on build2-deb9build-ansible
Updated by osmith over 4 years ago
- Status changed from In Progress to Resolved
- % Done changed from 90 to 100