[libcamera-ci,RFC,v1,5/5] Guard jobs required for hardware testing
diff mbox series

Message ID 20260119102039.3521673-6-barnabas.pocze@ideasonboard.com
State New
Headers show
Series
  • on-device-testing proof of concept
Related show

Commit Message

Barnabás Pőcze Jan. 19, 2026, 10:20 a.m. UTC
Use manually triggered jobs.

Signed-off-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com>
---
 gitlab-ci.yml | 9 +++++++++
 1 file changed, 9 insertions(+)

--
2.52.0

Patch
diff mbox series

diff --git a/gitlab-ci.yml b/gitlab-ci.yml
index 8f670f7..40a42f0 100644
--- a/gitlab-ci.yml
+++ b/gitlab-ci.yml
@@ -58,6 +58,10 @@  include:
     ref: *templates_sha
     file: '/templates/debian.yml'

+.on-device-testing-guard:
+  rules:
+    - when: manual
+
 .libcamera-ci.debian:11:
   variables:
     FDO_DISTRIBUTION_VERSION: 'bullseye'
@@ -421,6 +425,7 @@  build-debian-cross:
     - .fdo.distribution-image@debian
     - .debian-cross-build
     - .debian-cross-build-architectures
+    - .on-device-testing-guard
   stage: build
   needs:
     - job: container-build-debian-cross
@@ -469,6 +474,7 @@  build-debian-rootfs:
     - .debian-cross-build
     - .debian-cross-build-architectures
     - .libcamera-ci.scripts
+    - .on-device-testing-guard
   stage: build
   needs:
     - job: container-build-debian-rootfs
@@ -488,6 +494,7 @@  lava-jobs-as-artifacts:
     - .fdo.distribution-image@debian
     - .container-build-debian-rootfs
     - .libcamera-ci.scripts
+    - .on-device-testing-guard
   stage: build
   needs:
     - job: container-build-debian-rootfs
@@ -605,6 +612,8 @@  test-lc-compliance:virtual:
       junit: build/lc-compliance-report.xml

 test-lc-compliance:rkisp1:debix-a:
+  extends:
+    - .on-device-testing-guard
   stage: test
   needs:
     - job: lava-jobs-as-artifacts