Project

General

Profile

Feature #2502

reproducible / automatic build slave generation

Added by laforge 13 days ago. Updated 13 days ago.

Status:
New
Priority:
Normal
Assignee:
Osmocom Developers
Category:
-
Start date:
09/07/2017
Due date:
% Done:

0%

Spec Reference:

Description

There has been some discussion in person @ sysmocom and on the mailing lists.

I think the discussion has evolved into the following direction:

Gerrit buld testing of patches before merge

  • gerrit builds will be fully dockerized, i.e. anything needed to do the respective build testing is described in the Dockerfile
  • FreeBSD build testing will be dropped

regular builds of master, after code has been merged

  • use same dockerfiles as for gerrit build testing, but store results persistently in workdir?
    • this would give us maximum reuse between the two. Executed testsuite could still be diffrent among the two

special purpose jenkins slaves

This is for coverity + OBS uploads. Those tasks require no amount of parallelization and could just be nailed to one specific build slave whose setup still needs to be properly documented, but which doesn't have to come from a Dockerfile or ansible playbook.

osmo-gsm-tester

TBD by the team in charge of osmo-gsm-tester. One docker image per network element is among the discussed options.

"connected" tests like TTCN-3

Already generated from Dockerfiles now


Related issues

Related to OsmoGSMTester - Bug #2258: jenkins.osmocom.org's build slave link to the osmo-gsm-tester-rnd setup fails "half" of the time Closed 05/15/2017
Related to OsmoGSMTester - Bug #2463: Add doc on dependencies needed for the jenkins slave running osmo-gsm-tester-gerrit job New 08/25/2017

History

#1 Updated by laforge 13 days ago

  • Related to Bug #2258: jenkins.osmocom.org's build slave link to the osmo-gsm-tester-rnd setup fails "half" of the time added

#2 Updated by laforge 13 days ago

  • Related to Bug #2463: Add doc on dependencies needed for the jenkins slave running osmo-gsm-tester-gerrit job added

#3 Updated by laforge 13 days ago

  • Description updated (diff)

Also available in: Atom PDF