Taskcluster: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (markup fix)
(updated meeting details and coverage)
Line 60: Line 60:
| 14 || wcosta (brt), pmoore (cet), jhford (cest), garndt (cdt)
| 14 || wcosta (brt), pmoore (cet), jhford (cest), garndt (cdt)
|-
|-
| 15 || wcosta (brt), pmoore (cet), jhford (cest), garndt (cdt)
| 15 || selenamarie (pdt), wcosta (brt), pmoore (cet), jhford (cest), garndt (cdt)
|-
|-
| 16 || wcosta (brt), garndt (cdt)
| 16 || selenamarie (pdt), wcosta (brt), garndt (cdt)
|-
|-
| 17 || lightsofapollo (pst), jonasfj (pdt), wcosta (brt), garndt (cdt)
| 17 || selenamarie (pdt), jonasfj (pdt), wcosta (brt), garndt (cdt)
|-
|-
| 18 || lightsofapollo (pst), jonasfj (pdt), wcosta (brt), garndt (cdt)
| 18 || selenamarie (pdt), jonasfj (pdt), wcosta (brt), garndt (cdt)
|-
|-
| 19 || lightsofapollo (pst), jonasfj (pdt), wcosta (brt), garndt (cdt)
| 19 || selenamarie (pdt), jonasfj (pdt), wcosta (brt), garndt (cdt)
|-
|-
| 20 || lightsofapollo (pst), jonasfj (pdt), wcosta (brt), garndt (cdt)
| 20 || selenamarie (pdt), jonasfj (pdt), wcosta (brt), garndt (cdt)
|-
|-
| 21 || lightsofapollo (pst), jonasfj (pdt), wcosta (brt), garndt (cdt)
| 21 || selenamarie (pdt), jonasfj (pdt), wcosta (brt), garndt (cdt)
|-
|-
| 22 || lightsofapollo (pst), jonasfj (pdt),
| 22 || selenamarie (pdt), jonasfj (pdt),
|-
|-
| 23 || lightsofapollo (pst), jonasfj (pdt),
| 23 || selenamarie (pdt), jonasfj (pdt),
|}
|}


If you cannot find some one on IRC and need to escalate quickly please contact James Lal (and failing that Jonas Finnemann Jensen)
If you cannot find some one on IRC and need to escalate quickly please contact Selena Deckelmann (and failing that Jonas Finnemann Jensen)


== Meetings ==
== Meetings ==
Line 86: Line 86:


'''When''': Tuesday 8am PST<br />
'''When''': Tuesday 8am PST<br />
'''Where''': James Lal's Room<br/>
'''Where''': TaskClusterPlatform Room<br/>
'''Agenda''': https://etherpad.mozilla.org/fxos-automation<br/>
'''Agenda''': https://etherpad.mozilla.org/taskcluster-weekly-meeting<br/>


This meeting is to discuss new ideas/critical issues/etc... This meeting is required for owners
This meeting is to discuss new ideas/critical issues/etc... This meeting is required for owners of modules (but open to all) and may be cancelled if there is no Agenda.
of modules (but open to all) and may be cancelled if there is no Agenda.
 
=== FxOS Automation Hang Out ===
 
'''When''': Thursday 8am PST<br />
'''Where''': James Lal's Room<br />
 
Totally arbitrary meeting usually just an hour for people to hack together (completely optional time reserved for calendaring purposes)


=== Release Integration Meeting ===
=== Release Integration Meeting ===

Revision as of 17:11, 13 July 2015

TaskCluster

Description

Taskcluster is a generic "task" execution service this page documents mostly administrative things such as who owns which components and when the team meets.

For detailed documentation on the API's and capabilities please see docs.taskcluster.net.

Find us on #taskcluster on mozilla IRC.

References

Availability

TaskCluster is a critical piece of to what goes on in Try and the other related CI tools that interact with gecko branches (mozilla-central, inbound(s), etc...).

If something goes wrong or you think something has gone wrong and wish to contact us here is a table of which hours we are available and what the irc nicks are (as always you can try #taskcluster on IRC too)

For a quick overview of taskcluster status, see status.taskcluster.net.

UTC Hour IRC Nick
0 lightsofapollo (pst), jonasfj (pdt),
1 lightsofapollo (pst), jonasfj (pdt),
2
3
4
5
6
7 pmoore (cet), jhford (cest)
8 pmoore (cet), jhford (cest)
9 pmoore (cet), jhford (cest)
10 pmoore (cet), jhford (cest)
11 wcosta (brt), pmoore (cet), jhford (cest)
12 wcosta (brt), pmoore (cet), jhford (cest)
13 wcosta (brt), pmoore (cet), jhford (cest), garndt (cdt)
14 wcosta (brt), pmoore (cet), jhford (cest), garndt (cdt)
15 selenamarie (pdt), wcosta (brt), pmoore (cet), jhford (cest), garndt (cdt)
16 selenamarie (pdt), wcosta (brt), garndt (cdt)
17 selenamarie (pdt), jonasfj (pdt), wcosta (brt), garndt (cdt)
18 selenamarie (pdt), jonasfj (pdt), wcosta (brt), garndt (cdt)
19 selenamarie (pdt), jonasfj (pdt), wcosta (brt), garndt (cdt)
20 selenamarie (pdt), jonasfj (pdt), wcosta (brt), garndt (cdt)
21 selenamarie (pdt), jonasfj (pdt), wcosta (brt), garndt (cdt)
22 selenamarie (pdt), jonasfj (pdt),
23 selenamarie (pdt), jonasfj (pdt),

If you cannot find some one on IRC and need to escalate quickly please contact Selena Deckelmann (and failing that Jonas Finnemann Jensen)

Meetings

TaskCluster Meeting

When: Tuesday 8am PST
Where: TaskClusterPlatform Room
Agenda: https://etherpad.mozilla.org/taskcluster-weekly-meeting

This meeting is to discuss new ideas/critical issues/etc... This meeting is required for owners of modules (but open to all) and may be cancelled if there is no Agenda.

Release Integration Meeting

When: Friday 0830 PT
Where: TaskClusterPlatform vidyo room; back channel #taskluster
Agenda: https://etherpad.mozilla.org/taskcluster-migration-status
Notes: Task Cluster Release Integration Meetings

This meeting is focused on the work needed to have continuous integration and (eventually) release jobs to be handled by Task Cluster.

Components

Our team follows a simple version of the usual "module ownership" pattern seen all over Mozilla... Each owner is responsible for the health (which is defined as uptime/code quality/decisions) made in each component owned. The ideal is we collaborate through our weekly meetings but each owner is ultimately responsible for yes/no decisions. Owners are _not_ for life and the team may elect new owners as time goes on.

This is a list of components which as a whole make up TaskCluster... Please contact the owners and visit the github pages for full context: