This brings a number of improvements for our CI/CT: - resource groups for board to avoid spinning actively on busy ones - filter variable to run only for a specific Xenomai branch - consolidation of the artifact/no-artifact cases - fix for artifact child pipeline
With this and an upcoming CI patch for Xenomai, we can now trigger the lab test run for the specific Xenomai branch that received an update. Jan Jan Kiszka (9): ci: Create resource groups for all LAVA boards ci: Remove "board-" from job names ci: Fix USE_GITLAB_ARTIFACTS definition ci: Remove redundant job filtering on USE_GITLAB_ARTIFACTS ci: Pull common .add-lava-ssh-config into gitlab-ci-base.yml ci: Consolidate artifacts/no-artifacts case ci: Rename and reorder child pipeline ci: Factor out common bridge jobs ci: Add job filter variable .gitlab-ci-artifacts.yml | 3 -- ci/artifacts.yml | 22 +++---------- ci/child_pipelines_artifacts.yml | 26 ++++++++-------- ci/child_pipelines_common.yml | 21 +++++++++++++ ci/child_pipelines_no_artifacts.yml | 26 ++++++++-------- ci/gitlab-ci-base.yml | 46 +++++++++++++++++++++------ ci/kernel_4_19_xenomai_next.yml | 48 ++++++++++++++--------------- ci/kernel_5_4_xenomai_next.yml | 48 ++++++++++++++--------------- ci/no-artifacts.yml | 19 ++---------- ci/xenomai_3_0_x.yml | 20 ++++++------ ci/xenomai_3_1_x.yml | 48 ++++++++++++++--------------- 11 files changed, 170 insertions(+), 157 deletions(-) create mode 100644 ci/child_pipelines_common.yml -- 2.26.2