Changes

Jump to: navigation, search

Taskcluster

2,980 bytes removed, 21:37, 22 February 2017
Make this mostly a TOC page
= TaskCluster = == Description ==__NOTOC__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 [http://docs.taskcluster.net docs.taskcluster.net].
* [https://tools.taskcluster.net/ tools.taskcluster.net (inspection and admin tools)]
* [http://status.taskcluster.net/ status.taskcluster.net (status dashboard)]
* [https://grafana.taskcluster.net/ grafana.taskcluster.net (grafana statistics dashboards)]
* [https://github.com/taskcluster github.com/taskcluster (github organization)]
* [https://registry.hub.docker.com/repos/taskcluster/ registry.hub.docker.com/repos/taskcluster/ (public docker images)]
A good place to get started working on TaskCluster is the Bugs Ahoy list of "[http://www.joshmatthews.net/bugsahoy/?taskcluster=1 mentored bugs]" and especially the [http://www.joshmatthews.net/bugsahoy/?taskcluster=1&simple=1 good first bugs]. If you are interested in working on a bug, you can find us in #taskcluster on irc to discuss, or just add a comment to the bug.
 
=== Larger Projects ===
 
* [[/Round Tuit Box|Round Tuit Box]]
 
If you are looking for a longer-term project to get involved in, check the Round Tuit Box. These projects are *not* good for beginners, and will require a lot of time, learning about TaskCluster, design, problem-solving, and working with other Mozillians. If you're thinking "that sounds a lot like an internship", then you've understood correctly!
 
=== Participation Processes ==
 
See [[/Particpation Processes|participation processes]] for information about how we welcome new contributors and continue to support long-term project members. This information is mostly for the Taskcluster staff, so if you are just getting started with Taskcluster, see the links above instead.
 
== 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:
 
{{Special:PrefixIndex/TaskCluster/Components/}}
 
== 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 [http://status.taskcluster.net/ status.taskcluster.net].
{| class="wikitable"
|-
! UTC Hour !! IRC Nick
|-
| 0 || jonasfj (pdt),
|-
| 1 || 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), dustin (edt), Eli (cdt)
|-
| 14 || wcosta (brt), pmoore (cet), jhford (cest), garndt (cdt), dustin (edt), Eli (cdt)
|-
| 15 || selenamarie (pdt), wcosta (brt), pmoore (cet), jhford (cest), garndt (cdt), dustin (edt), Eli (cdt)
|-
| 16 || selenamarie (pdt), wcosta (brt), garndt (cdt), dustin (edt), Eli (cdt), bstack (pdt)
|-
| 17 || selenamarie (pdt), jonasfj (pdt), wcosta (brt), garndt (cdt), dustin (edt), Eli (cdt), bstack (pdt)
|-
| 18 || selenamarie (pdt), jonasfj (pdt), wcosta (brt), garndt (cdt), dustin (edt), Eli (cdt), bstack (pdt)
|-
| 19 || selenamarie (pdt), jonasfj (pdt), wcosta (brt), garndt (cdt), dustin (edt), Eli (cdt), bstack (pdt)
|-
| 20 || selenamarie (pdt), jonasfj (pdt), wcosta (brt), garndt (cdt), dustin (edt), Eli (cdt), bstack (pdt)
|-
| 21 || selenamarie (pdt), jonasfj (pdt), wcosta (brt), garndt (cdt), dustin (edt), Eli (cdt), bstack (pdt)
|-
| 22 || selenamarie (pdt), jonasfj (pdt), bstack (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 ==
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.
== Operations Documentation Links == How To..
* [https:[//manaRound Tuit Box|Round Tuit Box]] - If you are looking for a longer-term project to get involved in, check the Round Tuit Box.mozilla These projects are *not* good for beginners, and will require a lot of time, learning about TaskCluster, design, problem-solving, and working with other Mozillians.org If you're thinking "that sounds a lot like an internship", then you've understood correctly!* [[/wikiParticipation|Participation]] - The details of our approach to welcoming new participants in the project and supporting long-term participants.* [[/displayComponents|Components]] - A (partial) list of TaskCluster's component services.* [[/TAS/How+to+Update+SSL+Certificates Update SSL CertificatesAvailability|Availability]]- * [[/Enabling a new Gecko BranchOperations|Operations]]- Documentation for various common service requests or playbooks for reacting to failures.
Canmove, confirm
1,394
edits

Navigation menu