From 274cd1ac16f6a2022cea394b825ed1fee2395f8c Mon Sep 17 00:00:00 2001 From: gitbot <gitbot@garz-fricke.com> Date: Tue, 3 Jan 2023 17:09:27 +0000 Subject: [PATCH] Integrate gitlab-ci/add-job-to-cancel-outdated-pipelines and 1 more -- Commit: https://git.seco.com/seco-ne/yocto/infrastructure/gitlab-ci/-/commit/ea1f3badfbab2167640774e38310c9251ada488b cancel_pipelines: include downstream pipelines -- Commit: https://git.seco.com/seco-ne/yocto/infrastructure/gitlab-ci/-/commit/c8f97623cad52bb485791e0b0096f8fdcf44eaad Add job to cancel outdated pipelines in merge requests Everytime we push a new commit to a branch, a new pipeline is created. Often the pipeline for the previous commit has not finished yet, and GitLab does not automatically cancel it. It consumes valuable build time, even if we don't need the results anymore. Adding a MR pipeline job to search for previous pipelines on the same branch and cancel them explicitly. --- .gitlab-ci | 2 +- .gitlab-ci.yml | 4 ++-- SRCREV.conf | 28 ++++++++++++++-------------- default.xml | 8 ++++---- 4 files changed, 21 insertions(+), 21 deletions(-) diff --git a/.gitlab-ci b/.gitlab-ci index bab6f811..ea1f3bad 160000 --- a/.gitlab-ci +++ b/.gitlab-ci @@ -1 +1 @@ -Subproject commit bab6f8116ca81f562eef7d878bec5992953c4276 +Subproject commit ea1f3badfbab2167640774e38310c9251ada488b diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8e3280a5..ede96eb6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,13 +4,13 @@ # --------------------------------------------------------------------------------------- include: - project: '${CI_PROJECT_ROOT_NAMESPACE}/yocto/infrastructure/gitlab-ci' - ref: bab6f8116ca81f562eef7d878bec5992953c4276 + ref: ea1f3badfbab2167640774e38310c9251ada488b file: 'manifest-pipeline-yocto.yml' variables: MANIFEST_PROJECT_ID: 1725 MASTER_BRANCH: kirkstone - GITLAB_CI_REVISION: bab6f8116ca81f562eef7d878bec5992953c4276 + GITLAB_CI_REVISION: ea1f3badfbab2167640774e38310c9251ada488b generate-build-jobs: variables: diff --git a/SRCREV.conf b/SRCREV.conf index e2d5a14b..8d5979a2 100644 --- a/SRCREV.conf +++ b/SRCREV.conf @@ -1,15 +1,15 @@ -SRCREV:pn-egalaxi2c = "1bddc7f1e51ba5e51a3d6b7b3a4c3d9db511a1cf" -SRCREV:pn-emc-test-suite = "dd35a67f9bdea5e3ca4005026b06962b1b37c19d" -SRCREV:pn-gf-productiontests = "d76bbbf79ffc6da2422f0ba196beaf37470cc6ff" -SRCREV:pn-gfeeprom = "2e81608dd924e9fabbf825f5984407ecf5ba6528" -SRCREV:pn-gfplatdetect = "95dad5ca696321d6c7648038ea27811628465d16" -SRCREV:pn-gfxml2dto = "6b370a2799279383879541dcbcdb725adbe57782" -SRCREV:pn-seco-show-demo = "63c2c35c44d1e52ba2dbfd719651984f817deef5" -SRCREV:pn-libmdb = "6da9982af621915f0a7b5d98acbfd39bfef66d4d" -SRCREV:pn-linux-seconorth = "670728b91081f8771335ec78118a8442b93efacf" -SRCREV:pn-linux-imx = "52d6049aeda48800fa3d06dff6555ff7652057e1" +SRCREV:pn-egalaxi2c = "dc4260a9f3b9e239e33128b8c980bbe2d1e53168" +SRCREV:pn-emc-test-suite = "0c347f5cb783a2f34773ede2b36f7d218edf6f55" +SRCREV:pn-gf-productiontests = "6201a96c914711818bd47e39d1fb9fbbfc3dac15" +SRCREV:pn-gfeeprom = "088daca079266b1aa0a1b233448e7f708a6454a4" +SRCREV:pn-gfplatdetect = "e6c772505e0aac0d4160756441beaf13a4b5b196" +SRCREV:pn-gfxml2dto = "a34fa74b284b027ad8607b90f0dcd309103e6211" +SRCREV:pn-seco-show-demo = "126bfeba70e76dc2f850cbeff599ca174674ae7e" +SRCREV:pn-libmdb = "2b877654a4ba8b5eab37be4def6f4f5afb928cba" +SRCREV:pn-linux-seconorth = "e6977fffe8c12010605a99d744839532b1bb49ac" +SRCREV:pn-linux-imx = "88989e072d937dc20b1cb652ace0032f01830377" SRCREV:pn-linux-imx-kuk = "0258f07c61364958e3307da11a388e72baffb03a" -SRCREV:pn-touchcal-conv = "37eba770cb6dbc7f0acbf1ca1f458dc59201f07b" -SRCREV:pn-u-boot-imx = "fbdefa230419a1bfa30445c2001514164d77207c" -SRCREV:pn-xconfig = "c38d535a112e6d44c60142a02efa0f9d387d14e2" -SRCREV:pn-qt-multi-screen-compositor = "abbf695c3ef8c6c42cb396d0f9deaa3651b8cb8f" +SRCREV:pn-touchcal-conv = "f25d3c1e62dd032935baa61d8314fefd96fb0e84" +SRCREV:pn-u-boot-imx = "41c1301fb334417e2fe795bb532bbb15c9c1fef3" +SRCREV:pn-xconfig = "8bd3cbee5833b727514abdde13d6242517f7e6a8" +SRCREV:pn-qt-multi-screen-compositor = "231a5a01502f5e5dc2c9846b3f41418b3bd2a72f" diff --git a/default.xml b/default.xml index 85ce1876..068d1c79 100644 --- a/default.xml +++ b/default.xml @@ -21,10 +21,10 @@ <project name="meta-qt5.git" revision="5b71df60e523423b9df6793de9387f87a149ac42" remote="qt5-github" path="sources/meta-qt5" /> <project name="meta-freescale.git" revision="dd98526300937450d741c9b3403799632f417226" remote="fslc" path="sources/meta-freescale" /> <project name="meta-freescale-distro.git" revision="fc15f5003043da23212596be7366ae2547c308ad" remote="fslc" path="sources/meta-freescale-distro" /> - <project name="layers/meta-seconorth-machine" revision="1b79581967c9fe9a834fbabd8e51eccaa610e2ad" remote="seco-ne" path="sources/meta-seconorth-machine" /> - <project name="layers/meta-seconorth-distro" revision="8feb426db0b93e4792b00c7fc7ae9affada752a1" remote="seco-ne" path="sources/meta-seconorth-distro" /> - <project name="layers/meta-seconorth-nogplv3" revision="7b216c89e409cdae56df978816beb4bb29b0ce19" remote="seco-ne" path="sources/meta-seconorth-nogplv3" /> - <project name="config" revision="e86a82d3eda3c8d50cafc1c080a15e8d3e8ff82c" remote="seco-ne" path=".conf" > + <project name="layers/meta-seconorth-machine" revision="11c61f6430542b0516a6446d0585526fc1eed86c" remote="seco-ne" path="sources/meta-seconorth-machine" /> + <project name="layers/meta-seconorth-distro" revision="2f578a3d6c80664b85dfd900b481fc057184c2e1" remote="seco-ne" path="sources/meta-seconorth-distro" /> + <project name="layers/meta-seconorth-nogplv3" revision="bc8e74df2938229f56dea0937246b20c5c3557eb" remote="seco-ne" path="sources/meta-seconorth-nogplv3" /> + <project name="config" revision="9fa6ffba2b2dcca848fb6b635d1d3cdda40da3aa" remote="seco-ne" path=".conf" > <linkfile dest="setup-environment" src="setup-environment" /> </project> -- GitLab