Sheriffing/Job Visibility Policy: Difference between revisions

m (→‎8) Must avoid patterns known to cause non deterministic failures: Change link text in the hope of it being easier to find via search)
Line 60: Line 60:


=== 8) Must avoid patterns known to cause non deterministic failures ===
=== 8) Must avoid patterns known to cause non deterministic failures ===
* Must avoid pulling the tip of external repositories as part of the build - since landings there can cause non-obvious failures (legacy exception being gaia). If an external repository is absolutely necessary, instead reference the desired changeset from a manifest in mozilla-central (like talos does).
* Must avoid pulling the tip of external repositories as part of the build - since landings there can cause non-obvious failures. If an external repository is absolutely necessary, instead reference the desired changeset from a manifest in mozilla-central (like talos or gaia do).
* Must not rely on resources outside of the build network:
* Must not rely on resources outside of the build network:
** Since these will cause failures when the external site is unavailable, as well as impacting end to end times & adding noise to performance tests.
** Since these will cause failures when the external site is unavailable, as well as impacting end to end times & adding noise to performance tests.
Confirmed users
201

edits