GitLab Commit is coming up on August 3-4. Learn how to innovate together using GitLab, the DevOps platform. Register for free: gitlabcommitvirtual2021.com

ci: Introduce parent-child pipelines

After adding the necessary builds for xenomai-3.1,
we have 16 jobs in each stage. This many jobs decrease
the clarity of the ci pipeline. This commit splits the
pipeline into the following child pipelines[1]:
- xenomai 3.0.x with kernel 4.4
- xenomai 3.1.x with kernel 4.19
- xenomai next with kernel 4.19 and kernel 5.4

[1]: https://docs.gitlab.com/ee/ci/parent_child_pipelines.html

Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com>
15 jobs for patches/child-pipeline/v2 in 536 minutes and 42 seconds (queued for 7 seconds)
Child pipeline (parent)
Status Job ID Name Coverage
  Build
passed #951180244
build-4.19:board-beagle-bone-black

03:22:45

passed #951180242
build-4.19:board-hikey

03:20:01

passed #951180233
build-4.19:board-qemu-amd64

02:35:03

passed #951180238
build-4.19:board-qemu-arm64

03:20:03

passed #951180234
build-4.19:board-qemu-armhf

03:13:30

passed #951180249
build-4.19:board-x86-64-efi

00:47:49

 
  Test
failed #954598209
lava-test-4.19:board-beagle-bone-black

00:18:07

failed #954579363
lava-test-4.19:board-hikey

00:13:15

passed #951180265
lava-test-4.19:board-x86-64-efi

00:19:06

passed #954598139
lava-test-4.19:qemu-amd64

01:26:20

passed #951180258
lava-test-4.19:qemu-arm64

04:00:23

passed #951180256
lava-test-4.19:qemu-armhf

04:00:27

failed #951180262
lava-test-4.19:board-beagle-bone-black

00:44:32

failed #951180260
lava-test-4.19:board-hikey

00:36:04

failed #951180254
lava-test-4.19:qemu-amd64

00:36:44

 
Name Stage Failure
failed
lava-test-4.19:board-hikey Test
2021-01-11T09:05:03 RTD|      4.166|     13.689|     23.333|       0|     0|      2.500|    112.500
2021-01-11T09:05:04 RTD| 3.333| 12.872| 25.833| 0| 0| 2.500| 112.500
2021-01-11T09:05:05 RTD| 3.333| 13.176| 27.500| 0| 0| 2.500| 112.500
2021-01-11T09:05:06 RTT| 00:02:07 (periodic user-mode task, 1000 us period, priority 99)
2021-01-11T09:05:06 RTH|----lat min|----lat avg|----lat max|-overrun|---msw|---lat best|--lat worst
2021-01-11T09:05:06 RTD| 5.000| 13.309| 22.500| 0| 0| 2.500| 112.500
2021-01-11T09:05:07 RTD| 4.166| 13.068| 23.333| 0| 0| 2.500| 112.500
2021-01-11T09:05:08 RTD| 3.333| 13.221| 23.333| 0| 0| 2.500| 112.500
2021-01-11T09:05:09 RTD| 3.333| 12.928| 22.500| 0| 0| 2.500| 112.500
ERROR: Job failed: command terminated with exit code 137
failed
lava-test-4.19:board-beagle-bone-black Test
* lava.test-runscript-overlay [pass]
* lava.test-install-overlay [pass]
* lava.test-overlay [pass]
* lava.git-repo-action [pass]
* lava.http-download [pass]
* lava.http-download [pass]
* lava.http-download [pass]
* lava.validate [pass]
ERROR: Job failed: command terminated with exit code 1