Bug 1505140 [wpt PR 13952] - [Azure Pipelines] Document "Build pull requests from...
[gecko.git] / .cron.yml
blob901017ebca4d1e36040b202e319073d786f04139
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`.
5 ---
7 jobs:
8     - name: nightly-desktop
9       job:
10           type: decision-task
11           treeherder-symbol: Nd
12           target-tasks-method: nightly_desktop
13       run-on-projects:
14           - mozilla-central
15       when:
16           by-project:
17               # Match buildbot starts for now
18               mozilla-central: [{hour: 10, minute: 0}, {hour: 22, minute: 0}]
19               # No default
21     - name: nightly-desktop-linux
22       job:
23           type: decision-task
24           treeherder-symbol: Nd-Ln
25           target-tasks-method: nightly_linux
26       run-on-projects:
27           - mozilla-central
28       when: []  # never (hook only)
30     - name: nightly-desktop-osx
31       job:
32           type: decision-task
33           treeherder-symbol: Nd-OSX
34           target-tasks-method: nightly_macosx
35       run-on-projects:
36           - mozilla-central
37       when: []  # never (hook only)
39     - name: nightly-desktop-win32
40       job:
41           type: decision-task
42           treeherder-symbol: Nd-win32
43           target-tasks-method: nightly_win32
44       run-on-projects:
45           - mozilla-central
46       when: []  # never (hook only)
48     - name: nightly-desktop-win64
49       job:
50           type: decision-task
51           treeherder-symbol: Nd-win64
52           target-tasks-method: nightly_win64
53       run-on-projects:
54           - mozilla-central
55       when: []  # never (hook only)
57     - name: nightly-android
58       job:
59           type: decision-task
60           treeherder-symbol: Na
61           target-tasks-method: nightly_fennec
62       run-on-projects:
63           - mozilla-central
64       when:
65           by-project:
66               # Match buildbot starts for now
67               mozilla-central: [{hour: 10, minute: 0}]
68               # No default
70     - name: nightly-mochitest-valgrind
71       job:
72           type: decision-task
73           treeherder-symbol: Vg
74           target-tasks-method: mochitest_valgrind
75       run-on-projects:
76           - mozilla-central
77       when:
78           - {hour: 16, minute: 0}
79           - {hour: 4, minute: 0}
81     - name: searchfox-index
82       job:
83           type: decision-task
84           treeherder-symbol: Searchfox
85           target-tasks-method: searchfox_index
86       run-on-projects:
87           - mozilla-central
88       when:
89           by-project:
90               mozilla-central: [{hour: 10, minute: 0}]
91               # No default
93     - name: bouncer-check
94       job:
95           type: decision-task
96           treeherder-symbol: Rel
97           target-tasks-method: cron_bouncer_check
98       run-on-projects:
99           - mozilla-beta
100           - mozilla-release
101       when:
102           by-project:
103               # No default branch
104               mozilla-beta:
105                   - {hour: 7, minute: 0}
106                   - {hour: 19, minute: 0}
107               mozilla-release:
108                   - {hour: 7, minute: 0}
109                   - {hour: 19, minute: 0}
110               mozilla-esr60:
111                   - {hour: 7, minute: 0}
112                   - {hour: 19, minute: 0}
114     - name: periodic-update
115       job:
116           type: decision-task
117           treeherder-symbol: Nfile
118           target-tasks-method: file_update
119       run-on-projects:
120           - mozilla-central
121           - mozilla-beta
122           - mozilla-release
123           - mozilla-esr60
124       when:
125           by-project:
126               # No default branch
127               mozilla-central:
128                   - {weekday: 'Monday', hour: 10, minute: 0}
129                   - {weekday: 'Thursday', hour: 10, minute: 0}
130               mozilla-beta:
131                   - {weekday: 'Monday', hour: 10, minute: 0}
132                   - {weekday: 'Thursday', hour: 10, minute: 0}
133               mozilla-release:
134                   - {weekday: 'Monday', hour: 10, minute: 0}
135                   - {weekday: 'Thursday', hour: 10, minute: 0}
136               mozilla-esr60:
137                   - {weekday: 'Monday', hour: 10, minute: 0}
138                   - {weekday: 'Thursday', hour: 10, minute: 0}
140     - name: pipfile-update
141       job:
142           type: decision-task
143           treeherder-symbol: Nfile
144           target-tasks-method: pipfile_update
145       run-on-projects:
146           - mozilla-central
147       when:
148           by-project:
149               # No default branch
150               mozilla-central:
151                   - {weekday: 'Monday', hour: 10, minute: 0}