[Xenomai-images PATCH 0/4] ci: Add configuration to run on gitlab.com

Q. Gylstorff Quirin.Gylstorff at siemens.com
Tue Apr 21 10:31:26 CEST 2020


From: Quirin Gylstorff <quirin.gylstorff at siemens.com>

Add the configration to run the ci builds on gitlab.com or on-premise setups with
gitlab artifacts enabled. Each completed pipeline creates around 1.5 GB aritfacts.
An active pipeline can be seen at https://gitlab.com/Quirin.Gy/xenomai-images-test/pipelines.


Quirin Gylstorff (4):
  ci: Build and test from gitlab.com
  ci: Add option to compress ext4-images.
  test/README: Update
  scripts/run-lava-tests: Add LAVA_MASTER_URL

 .ci/gitlab-ci-base.yml                        | 156 ++++++++++++++++++
 .ci/gitlab-com.yml                            |  26 +++
 .ci/siemens-ci.yml                            |  22 +++
 .gitlab-ci.yml                                | 145 +---------------
 .../0001-classes-ext4.img-Compress.patch      |  31 ++++
 opt-ext4-gz.yml                               |  24 +++
 scripts/deploy_for_testing.sh                 |   4 +-
 scripts/get-build-id.sh                       |  29 ++++
 scripts/install-lavacli.sh                    |   5 +-
 scripts/run-lava-tests.sh                     |  10 +-
 tests/README.md                               |  60 +++++--
 ...bone.yml => xenomai-beagle-bone-black.yml} |   4 +-
 tests/jobs/xenomai-hikey.yml                  |   4 +-
 tests/jobs/xenomai-ipc227e.yml                |   6 +-
 tests/jobs/xenomai-minnow.yml                 |   6 +-
 tests/jobs/xenomai-qemu-amd64.yml             |   6 +-
 tests/jobs/xenomai-qemu-arm64.yml             |   6 +-
 tests/jobs/xenomai-qemu-armhf.yml             |   6 +-
 ...omai-x86-64.yml => xenomai-x86-64-efi.yml} |   6 +-
 19 files changed, 369 insertions(+), 187 deletions(-)
 create mode 100644 .ci/gitlab-ci-base.yml
 create mode 100644 .ci/gitlab-com.yml
 create mode 100644 .ci/siemens-ci.yml
 create mode 100644 isar-patches/0001-classes-ext4.img-Compress.patch
 create mode 100644 opt-ext4-gz.yml
 create mode 100755 scripts/get-build-id.sh
 rename tests/jobs/{xenomai-beaglebone.yml => xenomai-beagle-bone-black.yml} (91%)
 rename tests/jobs/{xenomai-x86-64.yml => xenomai-x86-64-efi.yml} (86%)

-- 
2.20.1




More information about the Xenomai mailing list