-
Notifications
You must be signed in to change notification settings - Fork 254
/
flowpipeline.yaml
171 lines (161 loc) · 3.74 KB
/
flowpipeline.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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
# -*- coding: utf-8 -*-
syntax: 1
pipeline-configurations:
continuous-integration:
checkout:
fresh: true
build:
rez_args: -b cmake
prepend_release_dir: true
resource:
os-rocky-9: EL9
os-CentOS-7: EL7_RaTS_build_fast
test:
enabled: true
cmd:
- rez-test _packagename_ variant0
- rez-test _packagename_ variant1
- rez-test _packagename_ variant2
- rez-test _packagename_ variant3
- rez-test _packagename_ variant4
ignore_failures: false
ignore_failures_email: true
resource:
- EL7_RaTS_build_fast
- EL7_RaTS_build_fast
- EL7_RaTS_build_fast
- EL7_RaTS_build_fast
- EL7_RaTS_build_fast
postp: /opt/electriccloud/electriccommander/bin/postp
name_filter: foobar
release:
enabled: true
finalize:
email_enabled: false
zulip_enabled: false
initialize:
email_enabled: true
zulip_enabled: false
pre-release:
checkout:
fresh: true
build:
rez_args: -b cmake
prepend_release_dir: true
resource:
os-rocky-9: EL9
os-CentOS-7: EL7_RaTS_build_fast
test:
enabled: false
finalize:
zulip_enabled: false
initialize:
zulip_enabled: false
release:
build:
rez_args: -b cmake
resource:
os-rocky-9: EL9
os-CentOS-7: EL7_RaTS_build_fast
test:
enabled: false
finalize:
zulip_enabled: false
initialize:
email_enabled: false
zulip_enabled: false
rats:
checkout:
enabled: true
fresh: true
clone: 0
merge_enabled: false
merge_target: develop
merge_target_type: branch
build:
enabled: true
resource:
os-rocky-9: EL9
os-CentOS-7: EL7_RaTS_build_fast
post_cmd:
rez_args: -b cmake
postp: /opt/electriccloud/electriccommander/bin/postp
build_directory: ../build
parallel_variants: true
prepend_release_dir: true
scan:
enabled: false
abi_checker: false
checkmarx: false
fossID: false
dwa_policy: false
test:
enabled: false
release:
enabled: true
ask_approval: false
update_git: false
update_jira: false
finalize:
email_enabled: false
email_recipients_failure:
- _submitter_
- _contributor_
email_recipients_success:
- _submitter_
- _contributor_
chat_enabled: false
zulip_enabled: false
zulip_stream: CM DevOps Updates
zulip_topic: Continuous Integration
initialize:
email_enabled: true
email_recipients:
- _submitter_
- _contributor_
chat_enabled: false
zulip_enabled: false
zulip_stream: CM DevOps Updates
zulip_topic: Continuous Integration
package-configurations:
rez-2-CI:
build_context:
- buildtools
environment:
REZ_ALTERNATE_CONFIGURATION: CI
packages_path:
- /rel/rez/dwa
- /rel/rez/third_party
- /rel/lang/python/packages
release_packages_path: /rel/rez/dwa
symlink_directory: null
symlinks: false
variants: true
yaml: false
rez-2-RaTS:
build_context:
- buildtools
environment:
REZ_ALTERNATE_CONFIGURATION: rats
packages_path:
- /rel/rez/dwa
- /rel/rez/third_party
- /rel/lang/python/packages
release_packages_path: /rel/rez/dwa
symlink_directory: null
symlinks: false
variants: true
yaml: false
rez-2-testmap:
build_context:
- buildtools
environment: {}
packages_path:
- /rel/rez/dwa
- /rel/rez/third_party
- /rel/lang/python/packages
release_packages_path: /rel/rez/dwa
symlink_directory: null
symlinks: false
variants: true
yaml: false