-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.zuul.yaml
97 lines (93 loc) · 2.73 KB
/
.zuul.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
- job:
name: deps-f38-gcc
parent: f38-gcc
pre-run: &common_pre_run
- ci/pre.yaml
provides: CzechLight-deps-f38-gcc
vars: &common_vars
prepare_git_submodules: true
artifacts:
- name: tarball
glob: '*.tar.zst'
post-run: &common_post_run
- ci/post.yaml
roles: &common_roles
- zuul: return-built-artifact
required-projects: &projects
- github/CESNET/libyang
- CzechLight/libyang-cpp
- github/sysrepo/sysrepo
- CzechLight/sysrepo-cpp
- github/CESNET/libnetconf2
- CzechLight/libnetconf2-cpp
- github/CESNET/Netopeer2
- github/onqtam/doctest
- github/rollbear/trompeloeil
- github/AmokHuginnsson/replxx
- github/Kistler-Group/sdbus-cpp
timeout: 1800
- job:
name: deps-f38-clang-asan-ubsan
parent: f38-clang-asan-ubsan
provides: CzechLight-deps-f38-clang-asan-ubsan
vars: *common_vars
required-projects: *projects
pre-run: *common_pre_run
post-run: *common_post_run
roles: *common_roles
timeout: 1800
- job:
name: deps-f38-clang-tsan
parent: f38-clang-tsan
provides: CzechLight-deps-f38-clang-tsan
vars: *common_vars
required-projects: *projects
pre-run: *common_pre_run
post-run: *common_post_run
roles: *common_roles
timeout: 2700
- project:
check:
jobs:
- deps-f38-gcc
- deps-f38-clang-asan-ubsan
- deps-f38-clang-tsan
- netconf-cli-f38-clang-asan-ubsan:
required-projects:
- CzechLight/netconf-cli
dependencies:
- deps-f38-clang-asan-ubsan
voting: false
- velia-f38-clang-asan-ubsan:
required-projects:
- CzechLight/sysrepo-ietf-alarms
- CzechLight/velia
dependencies:
- deps-f38-clang-asan-ubsan
voting: false
- rousette-f38-clang-asan-ubsan:
required-projects:
- CzechLight/rousette
dependencies:
- deps-f38-clang-asan-ubsan
voting: false
- sysrepo-ietf-alarms-f38-clang-asan-ubsan:
required-projects:
- CzechLight/sysrepo-ietf-alarms
dependencies:
- deps-f38-clang-asan-ubsan
voting: false
- cla-sysrepo-f38-clang-asan-ubsan:
required-projects:
- CzechLight/cla-sysrepo
dependencies:
- deps-f38-clang-asan-ubsan
voting: false
- czechlight-clearfog:
required-projects:
- CzechLight/br2-external
requires: CzechLight-br2-build-clearfog
voting: false
promote:
jobs:
- promote-artifacts