From d47fbb1f57b33d6c51031c7d445b2854c930fd9f Mon Sep 17 00:00:00 2001
From: gitbot <gitbot@garz-fricke.com>
Date: Tue, 21 Jun 2022 16:01:11 +0000
Subject: [PATCH] Integrate gitlab-ci/share-manifest-pipeline and 2 more

--

Commit: https://git.seco.com/seco-ne/yocto/infrastructure/gitlab-ci/-/commit/9b8cf51c0c280b8373ae3b809e3a5b24b2d61f30

Share manifest pipeline for ci-test and yocto

Combine all common yaml parts in manifest-pipeline.yml and add
manifest-pipeline-yocto.yml and manifest-pipeline-ci-test.yml
containing the different variable assignments for each environment.

This change implicitly introduces parent-child build job generation in
the ci-test pipeline, like it is done in the yocto pipeline already.
The ci-test build jobs have been moved to build-jobs-ci-test.jinja2
accordingly.

Furthermore rename GITLAB_CI_CURRENT_REV to GITLAB_CI_REVISION and
remove the run conditions from all generated build jobs, since these are
already present in the upstream trigger job.

The repos including these files have to be updated with the new file
and variable names.

--

Commit: https://git.seco.com/seco-ne/yocto/infrastructure/gitlab-ci/-/commit/c1b939fea87377705bead671721f68234dac74c1

Use CI variables in build template directly

The job generation script implicitly passes the OS environment to the
template, so that the template has access to all GitLab CI variables.
Hence there is no need to explicitly pass any of them as command line
arguments.

This change makes the "generate-build-jobs" job more generic, so that
it can be shared with the ci-test pipeline in the future.

--

Commit: https://git.seco.com/seco-ne/yocto/infrastructure/gitlab-ci/-/commit/775c09c131012145236874612f9dd97bc7f73cb3

Add gitlab_backup script to download all project exports of a gitlab group
---
 .gitlab-ci     | 2 +-
 .gitlab-ci.yml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci b/.gitlab-ci
index 7f68f30..9b8cf51 160000
--- a/.gitlab-ci
+++ b/.gitlab-ci
@@ -1 +1 @@
-Subproject commit 7f68f3070c9732bd3df575f88e0e66971e068b09
+Subproject commit 9b8cf51c0c280b8373ae3b809e3a5b24b2d61f30
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b7c636d..ad6c873 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,7 +4,7 @@
 # ---------------------------------------------------------------------------------------
 include:
   - project: '${CI_PROJECT_ROOT_NAMESPACE}/yocto/infrastructure/gitlab-ci'
-    ref: 7f68f3070c9732bd3df575f88e0e66971e068b09
+    ref: 9b8cf51c0c280b8373ae3b809e3a5b24b2d61f30
     file: 'manifest-integration-yocto.yml'
 
 variables:
-- 
GitLab