CI: allow triggering these jobs from other projects
The end goal is running jobs in the "leaf" repositories (like this one)
automatically when a change to CzechLight/dependencies is enquequed.
Change-Id: Id389a3975e9d818939477adf15a6677c299dcdc4
diff --git a/.zuul.yaml b/.zuul.yaml
index bed644a..23c7ebb 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -4,6 +4,14 @@
Build a minimal version without sysrepo or the test suite
parent: f34-gcc
+- job:
+ name: netconf-cli-f34-clang-asan-ubsan
+ parent: f34-clang-asan-ubsan
+ pre-run: ci/pre.yaml
+ requires: CzechLight-deps-f34-clang-asan-ubsan
+ vars:
+ zuul_work_dir: "{{ zuul.projects[zuul.project.canonical_hostname + '/CzechLight/netconf-cli'].src_dir }}"
+
- project:
check:
jobs:
@@ -12,9 +20,7 @@
requires: CzechLight-deps-f34-gcc
required-projects: &projects
- CzechLight/dependencies
- - f34-clang-asan-ubsan:
- pre-run: ci/pre.yaml
- requires: CzechLight-deps-f34-clang-asan-ubsan
+ - netconf-cli-f34-clang-asan-ubsan:
required-projects: *projects
- f34-clang-tsan:
pre-run: ci/pre.yaml