From: Quirin Gylstorff <quirin.gylsto...@siemens.com>

- Add testing for Xenomai 3.0.x.
- Clean up the ci scripts to avoid code duplications.
- Add new target ipc227e for xenomai 3.0.x testing.
- Add missing export of libxenomai-dev
- Add missing exception handling for xenomai revision extraction.
  Linux xenomai already contains this changes

Changes in V2:
 - remove extra build and test of linux 4.4.
   Linux 4.4 is only supported by xenomai-3.0.x and therefore
   already part of the xenomai-3.0.x build and test.
 - remove 4.19 option
 - readd proxy settings. The proxycommand is only added if
   https_proxy is set.
 - change patch order


Quirin Gylstorff (9):
  ci: remove code duplications
  ci: Use gitlab extends instead of YAML Anchors
  scripts: Allow other layers to reuse scripts
  Add kas option for 4.4
  ci: Add testing of xenomai 3.0.x
  ci: Add target ipc227e for testing xenomai-3.0.x
  ci: Make proxycommand conditional
  recipes-xenomai/xenomai.inc: Add missing libxenomai-dev
  recipes-xenomai/xenomai.inc:  add exception handling

 .gitlab-ci.yml                             | 174 +++++++++++----------
 opt-linux-4.4.yml                          |  17 ++
 recipes-kernel/linux/files/amd64_defconfig |   3 +-
 recipes-xenomai/xenomai/xenomai.inc        |  11 +-
 scripts/deploy_for_testing.sh              |  42 ++---
 scripts/run-lava-tests.sh                  |  58 ++++---
 tests/jobs/xenomai-ipc227e.yml             |  74 +++++++++
 7 files changed, 250 insertions(+), 129 deletions(-)
 create mode 100644 opt-linux-4.4.yml
 create mode 100644 tests/jobs/xenomai-ipc227e.yml

-- 
2.20.1


Reply via email to