Revision control

Other Tools

1
# Definitions for jobs that run periodically. For details on the format, see
2
# `taskcluster/taskgraph/cron/schema.py`. For documentation, see
3
# `taskcluster/docs/cron.rst`.
4
5
---
6
7
jobs:
8
- name: nightly-desktop
9
job:
10
type: decision-task
11
treeherder-symbol: Nd
12
target-tasks-method: nightly_desktop
13
include-push-tasks: true
14
run-on-projects:
15
- mozilla-central
16
when:
17
by-project:
18
# Match buildbot starts for now
19
mozilla-central: [{hour: 10, minute: 0}, {hour: 22, minute: 0}]
20
# No default
21
22
- name: nightly-desktop-linux
23
job:
24
type: decision-task
25
treeherder-symbol: Nd-Ln
26
target-tasks-method: nightly_linux
27
include-push-tasks: true
28
run-on-projects:
29
- mozilla-central
30
when: [] # never (hook only)
31
32
- name: nightly-desktop-osx
33
job:
34
type: decision-task
35
treeherder-symbol: Nd-OSX
36
target-tasks-method: nightly_macosx
37
include-push-tasks: true
38
run-on-projects:
39
- mozilla-central
40
when: [] # never (hook only)
41
42
- name: nightly-desktop-win32
43
job:
44
type: decision-task
45
treeherder-symbol: Nd-win32
46
target-tasks-method: nightly_win32
47
include-push-tasks: true
48
run-on-projects:
49
- mozilla-central
50
when: [] # never (hook only)
51
52
- name: nightly-desktop-win64
53
job:
54
type: decision-task
55
treeherder-symbol: Nd-win64
56
target-tasks-method: nightly_win64
57
include-push-tasks: true
58
run-on-projects:
59
- mozilla-central
60
when: [] # never (hook only)
61
62
- name: nightly-desktop-win64-aarch64
63
job:
64
type: decision-task
65
treeherder-symbol: Nd-win64-aarch64
66
target-tasks-method: nightly_win64_aarch64
67
include-push-tasks: true
68
run-on-projects:
69
- mozilla-central
70
when: [] # never (hook only)
71
72
- name: ship-geckoview
73
job:
74
type: decision-task
75
treeherder-symbol: ship_geckoview
76
target-tasks-method: ship_geckoview
77
include-push-tasks: true
78
run-on-projects:
79
- mozilla-central
80
- mozilla-beta
81
- mozilla-release
82
when:
83
by-project:
84
mozilla-central: [{hour: 10, minute: 0}]
85
mozilla-beta:
86
- {weekday: 'Monday', hour: 10, minute: 0}
87
- {weekday: 'Thursday', hour: 10, minute: 0}
88
89
- name: tp6m-fennec-v64
90
job:
91
type: decision-task
92
treeherder-symbol: f64
93
target-tasks-method: fennec_v64
94
include-push-tasks: true
95
run-on-projects:
96
- mozilla-central
97
when:
98
- {weekday: 'Saturday', hour: 5, minute: 0}
99
100
- name: android-power-tests
101
job:
102
type: decision-task
103
treeherder-symbol: apt
104
target-tasks-method: android_power
105
include-push-tasks: true
106
run-on-projects:
107
- mozilla-central
108
when:
109
- {weekday: 'Saturday', hour: 17, minute: 0}
110
111
- name: searchfox-index
112
job:
113
type: decision-task
114
treeherder-symbol: Searchfox
115
target-tasks-method: searchfox_index
116
run-on-projects:
117
- mozilla-central
118
- mozilla-beta
119
- mozilla-release
120
- mozilla-esr68
121
when:
122
- {hour: 10, minute: 0}
123
124
- name: customv8-update
125
job:
126
type: decision-task
127
treeherder-symbol: customv8
128
target-tasks-method: customv8_update
129
optimize-target-tasks: false
130
run-on-projects:
131
- mozilla-central
132
when:
133
by-project:
134
mozilla-central: [{hour: 10, minute: 30}]
135
136
- name: chromium-update
137
job:
138
type: decision-task
139
treeherder-symbol: Chromium
140
target-tasks-method: chromium_update
141
optimize-target-tasks: false
142
run-on-projects:
143
- mozilla-central
144
when:
145
by-project:
146
mozilla-central: [{hour: 10, minute: 30}]
147
148
- name: bouncer-check
149
job:
150
type: decision-task
151
treeherder-symbol: Rel
152
target-tasks-method: cron_bouncer_check
153
run-on-projects:
154
- mozilla-beta
155
- mozilla-release
156
when:
157
by-project:
158
# No default branch
159
mozilla-beta:
160
- {hour: 7, minute: 0}
161
- {hour: 19, minute: 0}
162
mozilla-release:
163
- {hour: 7, minute: 0}
164
- {hour: 19, minute: 0}
165
mozilla-esr60:
166
- {hour: 7, minute: 0}
167
- {hour: 19, minute: 0}
168
169
- name: periodic-update
170
job:
171
type: decision-task
172
treeherder-symbol: Nfile
173
target-tasks-method: file_update
174
run-on-projects:
175
- mozilla-central
176
- mozilla-beta
177
- mozilla-release
178
- mozilla-esr60
179
- mozilla-esr68
180
when:
181
- {weekday: 'Monday', hour: 10, minute: 0}
182
- {weekday: 'Thursday', hour: 10, minute: 0}
183
184
- name: pipfile-update
185
job:
186
type: decision-task
187
treeherder-symbol: Nfile
188
target-tasks-method: pipfile_update
189
run-on-projects:
190
- mozilla-central
191
when:
192
by-project:
193
# No default branch
194
mozilla-central:
195
- {weekday: 'Monday', hour: 10, minute: 0}
196
197
- name: raptor-tp6m
198
job:
199
type: decision-task
200
treeherder-symbol: tp6m
201
target-tasks-method: raptor_tp6m
202
include-push-tasks: true
203
run-on-projects:
204
- mozilla-central
205
when:
206
- {weekday: 'Monday', hour: 3, minute: 0}
207
- {weekday: 'Tuesday', hour: 3, minute: 0}
208
- {weekday: 'Wednesday', hour: 3, minute: 0}
209
- {weekday: 'Thursday', hour: 3, minute: 0}
210
- {weekday: 'Friday', hour: 3, minute: 0}
211
- {weekday: 'Saturday', hour: 3, minute: 0}
212
- {weekday: 'Sunday', hour: 3, minute: 0}