From 2aa11e24f394fa40a5d937cf25ab5cdd5c2d736a Mon Sep 17 00:00:00 2001 From: gitbot <gitbot@garz-fricke.com> Date: Fri, 11 Aug 2023 18:16:26 +0000 Subject: [PATCH] Integrate gitlab-ci/use-multiple-ci-test-pipelines -- Commit: https://git.seco.com/seco-ne/yocto/infrastructure/gitlab-ci/-/commit/b20f6b95e2c8dca7d6c4a621259ff22ee5d62dd4 Use multiple CI test pipelines Instead of mixing dedicated CI test jobs and Yocto build simulation jobs within one pipeline, use the new multi-build-pipelines architecture to split them up into separate child pipelines. This also makes most of the Yocto pipeline code reusable, so that we don't have to declare all the jobs again in ci-test. --- .gitlab-ci | 2 +- .gitlab-ci.yml | 4 ++-- SRCREV.conf | 26 +++++++++++++------------- default.xml | 8 ++++---- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.gitlab-ci b/.gitlab-ci index f9dc2517..b20f6b95 160000 --- a/.gitlab-ci +++ b/.gitlab-ci @@ -1 +1 @@ -Subproject commit f9dc2517c7e05077cfb0d93acc5269ba684c3f6a +Subproject commit b20f6b95e2c8dca7d6c4a621259ff22ee5d62dd4 diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c5a6c57a..1fcfb4ea 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,13 +4,13 @@ # --------------------------------------------------------------------------------------- include: - project: '${CI_PROJECT_ROOT_NAMESPACE}/yocto/infrastructure/gitlab-ci' - ref: f9dc2517c7e05077cfb0d93acc5269ba684c3f6a + ref: b20f6b95e2c8dca7d6c4a621259ff22ee5d62dd4 file: 'manifest-pipeline-yocto.yml' variables: MANIFEST_PROJECT_ID: 1725 MASTER_BRANCH: dunfell - GITLAB_CI_REVISION: f9dc2517c7e05077cfb0d93acc5269ba684c3f6a + GITLAB_CI_REVISION: b20f6b95e2c8dca7d6c4a621259ff22ee5d62dd4 generate-build-pipeline: variables: diff --git a/SRCREV.conf b/SRCREV.conf index abac7176..c1d3bd4d 100644 --- a/SRCREV.conf +++ b/SRCREV.conf @@ -1,14 +1,14 @@ -SRCREV_pn-gf-productiontests = "b252618ab3366ff3687979d19465fb70da7ddeab" -SRCREV_pn-gfeeprom = "7419a00e4ca2d2567c3e6b9b7d2ea331fc6523cf" +SRCREV_pn-gf-productiontests = "313973ed68b7ef122107b9ad265f7699a3e766c3" +SRCREV_pn-gfeeprom = "7e48841d34f57276a5038e03a0a361b3b6ee796d" SRCREV_pn-guf-show-demo = "dd131b8daf8023dea33165ab60c58d8f2e8f1f20" -SRCREV_pn-libmdb = "091c240516b4e139836b97401d22bfe380d9ad03" -SRCREV_pn-ltp-guf-tests = "9850c8b945f98231bf8534d9fa953c94f106443f" -SRCREV_pn-touchcal-conv = "40e9f602bf34908efbee4a62ab5335d86c7dbd61" -SRCREV_pn-gfxml2dto = "de8c55a62218a191f84b6bf6722446e4d96cf13e" -SRCREV_pn-egalaxi2c = "f5b41241794cfbd0bab47e2c698f24a56bb9a676" -SRCREV_pn-gfplatdetect = "16cb8a451c3454bdaac1c542c7755006be25201b" -SRCREV_pn-xconfig = "7e5a398fddde1a174b8ccf741fbba36e723fd242" -SRCREV_pn-linux-guf = "2fa298b47cbd8456d32473029d015eb96cd01b16" -SRCREV_pn-linux-imx-kuk = "2821efcb22366c047c5e32c6dfb9dde615110f0e" -SRCREV_pn-u-boot-imx = "e7e817c6fb8ad41df0f9b0012d38e239059c3076" -SRCREV_pn-qt-multi-screen-compositor = "cb0b2cd7de62ff8866ae7153e9ff467cc4d96204" +SRCREV_pn-libmdb = "8c32feca05506fbd85c5a1447ef7aecc23766062" +SRCREV_pn-ltp-guf-tests = "521906c1dce15465ab46f4ba39a34bbf29353285" +SRCREV_pn-touchcal-conv = "850eda00c9b9fcb469fadd046ebbf80433630d60" +SRCREV_pn-gfxml2dto = "3930739fe8fd2d8aa179ebee5d94b0e18659d1ce" +SRCREV_pn-egalaxi2c = "0fcbf4ad1d18b7c2e2c632e2c41da0dc8ce439dc" +SRCREV_pn-gfplatdetect = "8fd62c70cfb9ee30fb446c84701e79afe81f7f89" +SRCREV_pn-xconfig = "1634d133155ec10fbf5bb1bdef3b02595665c2cf" +SRCREV_pn-linux-guf = "9e90572edcbbcc6a2f00763c26f1336d6e5d87fb" +SRCREV_pn-linux-imx-kuk = "bef12de8d65055a51b07b66f5ff598caad3a6ba0" +SRCREV_pn-u-boot-imx = "68d85a08a96daf650966b2b4ac1aa1c2176e73d6" +SRCREV_pn-qt-multi-screen-compositor = "43ff1d19586a1bd430d1b3bddbed06c9c0bbb0d6" diff --git a/default.xml b/default.xml index be9b1f0b..a62991ba 100644 --- a/default.xml +++ b/default.xml @@ -21,10 +21,10 @@ <project name="meta-qt5.git" revision="10f3673fd4b6c6e1e61c23478802f83652475a5f" remote="qt5-github" path="sources/meta-qt5" /> <project name="meta-freescale.git" revision="5a026be5a6b29a27a7754d7fa5d4765c99f98ed9" remote="fslc" path="sources/meta-freescale" /> <project name="meta-freescale-distro.git" revision="5d882cdf079b3bde0bd9869ce3ca3db411acbf3b" remote="fslc" path="sources/meta-freescale-distro" /> - <project name="layers/meta-seconorth-machine" revision="8b5a4a8fc44c7ec9636b325db7293fc0dee41c13" remote="seco-ne" path="sources/meta-seconorth-machine" /> - <project name="layers/meta-seconorth-distro" revision="f58c4bf589306a052322663eafcf089da037c9a7" remote="seco-ne" path="sources/meta-seconorth-distro" /> - <project name="layers/meta-seconorth-nogplv3" revision="160f50226cc11b51d47ef0b33b1ac53150da20a7" remote="seco-ne" path="sources/meta-seconorth-nogplv3" /> - <project name="config" revision="0cc0e19604afb611748b4843a139b77e41086542" remote="seco-ne" path=".conf" > + <project name="layers/meta-seconorth-machine" revision="5fa74058d5c7ef103ca28a44bde16d00abaa1498" remote="seco-ne" path="sources/meta-seconorth-machine" /> + <project name="layers/meta-seconorth-distro" revision="68f82d7382a20c81acea53e0f28116a0df755334" remote="seco-ne" path="sources/meta-seconorth-distro" /> + <project name="layers/meta-seconorth-nogplv3" revision="919586fe524d249fd98b93a224104b29858942f5" remote="seco-ne" path="sources/meta-seconorth-nogplv3" /> + <project name="config" revision="93de1d0527a2a6c80ba188c3b9c9835a48c84c80" remote="seco-ne" path=".conf" > <linkfile dest="setup-environment" src="setup-environment" /> </project> -- GitLab