Taskcluster: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 1: Line 1:
__NOTOC__
__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.
[https://taskcluster.net/ Taskcluster] is a generic task execution service.
 
Mozilla uses Taskcluster as the continuous integration (CI) pipeline to build and release Firefox and associated browsers to millions of users. A variety of other Mozilla projects also use Taskcluster for their CI needs.


For detailed documentation on the APIs and capabilities please see [https://docs.taskcluster.net docs.taskcluster.net].
For detailed documentation on the APIs and capabilities please see [https://docs.taskcluster.net docs.taskcluster.net].
Line 10: Line 12:
* [https://registry.hub.docker.com/u/taskcluster https://registry.hub.docker.com/u/taskcluster] (public docker images)]
* [https://registry.hub.docker.com/u/taskcluster https://registry.hub.docker.com/u/taskcluster] (public docker images)]
* [https://chat.mozilla.org/#/room/#taskcluster:mozilla.org <code>#taskcluster</code> on Mozilla's Element server] (live discussion)
* [https://chat.mozilla.org/#/room/#taskcluster:mozilla.org <code>#taskcluster</code> on Mozilla's Element server] (live discussion)
 
* [https://mail.mozilla.org/listinfo/taskcluster-announce taskcluster-announce] (mailing list: announcements of events, major changes - low volume, no discussion)
== Contributing ==
* [https://lists.mozilla.org/listinfo/tools-taskcluster tools-taskcluster] (mailing list: general taskcluster discussion)
 
* [https://codetribute.netlify.com/projects/taskcluster Codetribute] (list of mentored bugs for new contributors)
A good place to get started working on TaskCluster is the [https://codetribute.netlify.com/projects/taskcluster Codetribute list of  mentored bugs]. If you are interested in working on a bug, you can find us in [https://chat.mozilla.org/#/room/#taskcluster:mozilla.org <code>#taskcluster</code>] on Element to discuss, or just add a comment to the bug.
* [https://github.com/taskcluster/taskcluster-rfcs/ Taskcluster RFCs] (planned new features and/or service evolution)
 
** If you have a cool idea for Taskcluster, or are looking for a longer-term project to get involved in, check out the RFC repo.  These projects are *not* good for beginners, and will generally 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 the scope correctly!
== Getting Updates ==
 
=== Mailing Lists ===
 
* https://mail.mozilla.org/listinfo/taskcluster-announce - announcements of events, major changes (low volume, no discussion)
* https://lists.mozilla.org/listinfo/tools-taskcluster - general taskcluster discussion
 
== Links ==
 
* [https://github.com/taskcluster/taskcluster-rfcs/ Taskcluster RFCs] - If you have a cool idea for Taskcluster, or are looking for a longer-term project to get involved in, check out the RFC repo.  These projects are *not* good for beginners, and will generally 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 the scope correctly!
* [[/Participation|Participation]] - The details of our approach to welcoming new participants in the project and supporting long-term participants.
* [[/Components|Components]] - A (partial) list of TaskCluster's component services.
* [[/Availability|Availability]] - Who from the TaskCluster team is around right now?
* [[/Operations|Operations]] - Documentation for various common service requests or playbooks for reacting to failures.

Latest revision as of 20:31, 29 September 2020

Taskcluster is a generic task execution service.

Mozilla uses Taskcluster as the continuous integration (CI) pipeline to build and release Firefox and associated browsers to millions of users. A variety of other Mozilla projects also use Taskcluster for their CI needs.

For detailed documentation on the APIs and capabilities please see docs.taskcluster.net.

References