Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/taskcluster/taskcluster

CI at Scale
https://github.com/taskcluster/taskcluster

ci ci-framework continuous-integration taskcluster

Last synced: 3 months ago
JSON representation

CI at Scale

Awesome Lists containing this project

README

        




Taskcluster


Taskcluster



Inspecting a task on Taskcluster UI

The task execution framework that supports Mozilla's continuous integration and release processes.



Taskcluster Status


License


Chat


netlify


pre-commit


## Usage

This repository is used to develop, build, and release the Taskcluster services.

## Table of Contents

* [Clients](clients#readme)
* [Taskcluster Client for JS](clients/client#readme)
* [Taskcluster Client for Go](clients/client-go#readme)
* [Taskcluster Client for Python](clients/client-py#readme)
* [Taskcluster Client for Rust](clients/client-rust#readme)
* [Taskcluster API Client](clients/client-rust/client#readme)
* [Taskcluster Download Support](clients/client-rust/download#readme)
* [Taskcluster Upload Support](clients/client-rust/upload#readme)
* [Taskcluster Client for Shell](clients/client-shell#readme)
* [Node client test](clients/client-test#readme)
* [Taskcluster Client for Web](clients/client-web#readme)
* [Taskcluster Database](db#readme)
* [Database Versions](db/versions#readme)
* [Development Documentation](dev-docs#readme)
* [Infrastructure](infrastructure#readme)
* [References](infrastructure/references#readme)
* [Taskcluster Builder](infrastructure/tooling#readme)
* [Internal Go Packages](internal#readme)
* [Mock Services Design](internal/mocktc#readme)
* [Libraries](libraries#readme)
* [API Library](libraries/api#readme)
* [App Library](libraries/app#readme)
* [Config Library](libraries/config#readme)
* [Iterate Library](libraries/iterate#readme)
* [Loader Library](libraries/loader#readme)
* [Monitor Library](libraries/monitor#readme)
* [Postgres Library](libraries/postgres#readme)
* [Pulse Library](libraries/pulse#readme)
* [References Library](libraries/references#readme)
* [Testing Library](libraries/testing#readme)
* [Validate Library](libraries/validate#readme)
* [Services](services#readme)
* [Auth Service](services/auth#readme)
* [Built-In Workers Service](services/built-in-workers#readme)
* [GitHub Service](services/github#readme)
* [Hooks Service](services/hooks#readme)
* [Index Service](services/index#readme)
* [Notify Service](services/notify#readme)
* [Object Service](services/object#readme)
* [Purge-Cache Service](services/purge-cache#readme)
* [Queue Service](services/queue#readme)
* [Secrets Service](services/secrets#readme)
* [Web-Server Service](services/web-server#readme)
* [Worker Manager Service](services/worker-manager#readme)
* [About the Keys in this Directory](services/worker-manager/src/providers/aws-keys#readme)
* [Azure Trusted Certificates](services/worker-manager/src/providers/azure/azure-ca-certs#readme)
* [Tools](tools#readme)
* [d2g](tools/d2g#readme)
* [tools/d2g/d2gtest/testdata](tools/d2g/d2gtest/testdata#readme)
* [jsonschema2go](tools/jsonschema2go#readme)
* [livelog](tools/livelog#readme)
* [taskcluster-proxy](tools/taskcluster-proxy#readme)
* [Websocktunnel](tools/websocktunnel#readme)
* [Worker Runner](tools/worker-runner#readme)
* [Runner / Worker Protocol](tools/workerproto#readme)
* [Taskcluster UI](ui#readme)
* [ui/src/components/CopyToClipboardListItem](ui/src/components/CopyToClipboardListItem#readme)
* [ui/src/components/DateDistance](ui/src/components/DateDistance#readme)
* [ui/src/components/Duration](ui/src/components/Duration#readme)
* [ui/src/components/Search](ui/src/components/Search#readme)
* [ui/src/components/Snackbar](ui/src/components/Snackbar#readme)
* [ui/src/components/SpeedDial](ui/src/components/SpeedDial#readme)
* [ui/src/components/StatusLabel](ui/src/components/StatusLabel#readme)
* [Workers](workers#readme)
* [Docker Worker](workers/docker-worker#readme)
* [Generic Worker](workers/generic-worker#readme)

## Team Mentions

Do you need to reach a specific subset of the team? Use the team handles to mention us with GitHub's @mention feature.

| Team Name | Use To... |
| --------- | --------- |
| `@taskcluster/Core` | ping members of the Taskcluster team at Mozilla |
| `@taskcluster/services-reviewers` | ping reviewers for changes to platform services and libraries |
| `@taskcluster/frontend-reviewers` | ping people who can review changes to frontend (and related) code in the services monorepo |
| `@taskcluster/security-folks` | ping people who do security things |

## Contributors

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



47analogy
47analogy

πŸ’»
ANURADHAJHA99
ANURADHAJHA99

πŸ’»
ANdi
ANdi

πŸ’»
Abhiraj-Tulsyan
Abhiraj-Tulsyan

πŸ’»
Adam Stankiewicz
Adam Stankiewicz

πŸ’»
Aditya Kolla
Aditya Kolla

πŸ’»
Ahmed A.
Ahmed A.

πŸ’»


Ajin Kabeer
Ajin Kabeer

πŸ’»
Aki Sasaki
Aki Sasaki

πŸ’»
Alec Clarke
Alec Clarke

πŸ’»
Alex
Alex

πŸ’»
Alex Lopez
Alex Lopez

πŸ’»
Alhuck B A
Alhuck B A

πŸ’»
Alisha Aneja
Alisha Aneja

πŸ’»


Alok Kumar
Alok Kumar

πŸ’»
Amar Takhar
Amar Takhar

πŸ’»
Amjad Mashaal
Amjad Mashaal

πŸ’»
Ana Rute Mendes
Ana Rute Mendes

πŸ’»
Anastasia
Anastasia

πŸ’»
Andrea Del Rio
Andrea Del Rio

πŸ’»
Andrew Erickson
Andrew Erickson

πŸ’»


Andrew Halberstadt
Andrew Halberstadt

πŸ’»
Aniket Singh
Aniket Singh

πŸ’»
Anthony Miyaguchi
Anthony Miyaguchi

πŸ’»
Anubhab Sen
Anubhab Sen

πŸ’»
Anubhav Shakya
Anubhav Shakya

πŸ’»
Anup
Anup

πŸ’»
Anurag Aggarwal
Anurag Aggarwal

πŸ’»


Arielle
Arielle

πŸ’»
Armen Zambrano G.
Armen Zambrano G.

πŸ’»
Arshad Kazmi
Arshad Kazmi

πŸ’»
Arun Kumar Mohan
Arun Kumar Mohan

πŸ’»
Aryaman Puri
Aryaman Puri

πŸ’»
Ashish Singh
Ashish Singh

πŸ’»
Askeing Yen (fyen)
Askeing Yen (fyen)

πŸ’»


Auni Ahsan
Auni Ahsan

πŸ’»
Ayub
Ayub

πŸ’»
Bastien Abadie
Bastien Abadie

πŸ’»
Bastien Orivel
Bastien Orivel

πŸ’»
Ben Hearsum (he/him)
Ben Hearsum (he/him)

πŸ’»
Bhushan Borole
Bhushan Borole

πŸ’»
Biboswan Roy
Biboswan Roy

πŸ’»


Brian Pitts
Brian Pitts

πŸ’»
Brian Stack
Brian Stack

πŸ’» πŸ‘‹
Cardo
Cardo

πŸ’»
Carolina Machado
Carolina Machado

πŸ’»
Catherine Chepkurui
Catherine Chepkurui

πŸ’»
Chinmay Kousik
Chinmay Kousik

πŸ’»
Chris AtLee
Chris AtLee

πŸ’»


Chris Cooper
Chris Cooper

πŸ’» πŸ‘‹
Christina Cheung
Christina Cheung

πŸ’»
Christopher Van
Christopher Van

πŸ’»
CodeLingo Bot
CodeLingo Bot

πŸ’»
Cynthia Pereira
Cynthia Pereira

πŸ’»
Devtato
Devtato

πŸ’»
Dustin J. Mitchell
Dustin J. Mitchell

πŸ’» πŸ‘‹


E. Dunham
E. Dunham

πŸ’»
Ed Morley
Ed Morley

πŸ’»
Edgar Chen
Edgar Chen

πŸ’»
Edil
Edil

πŸ’»
Edil Baiyzbekov
Edil Baiyzbekov

πŸ’»
Elena Solomon
Elena Solomon

πŸ’»
Eli Perelman
Eli Perelman

πŸ’» πŸ‘‹


Eng Zer Jun
Eng Zer Jun

πŸ’»
Fahd Jamal A.
Fahd Jamal A.

πŸ’»
Fienny Angelina
Fienny Angelina

πŸ’»
Gabriel Bustamante
Gabriel Bustamante

πŸ’»
Gagandeep Singh
Gagandeep Singh

πŸ’»
Greg Arndt
Greg Arndt

πŸ’» πŸ‘‹
Gregory Szorc
Gregory Szorc

πŸ’»


HamdiAmine
HamdiAmine

πŸ’»
Hammad Akhtar
Hammad Akhtar

πŸ’»
Hashini Galappaththi
Hashini Galappaththi

πŸ’»
Hassan Ali
Hassan Ali

πŸ’» πŸ‘‹
Hemakshi Sachdev
Hemakshi Sachdev

πŸ’»
Hritvi Bhandari
Hritvi Bhandari

πŸ’»
Ikko Eltociear Ashimine
Ikko Eltociear Ashimine

πŸ’»


Ivan Botnari
Ivan Botnari

πŸ’»
Jake Nesom
Jake Nesom

πŸ’»
Jake Watkins
Jake Watkins

πŸ’»
James Lal
James Lal

πŸ’» πŸ‘‹
Jason Kratzer
Jason Kratzer

πŸ’»
Jason Yang
Jason Yang

πŸ’»
Jesse Schwartzentruber
Jesse Schwartzentruber

πŸ’»


Jiwoon Kim
Jiwoon Kim

πŸ’»
Jo
Jo

πŸ’»
Joannah Nanjekye
Joannah Nanjekye

πŸ’»
Johan Lorenzo
Johan Lorenzo

πŸ’»
John Ford
John Ford

πŸ’» πŸ‘‹
John Whitlock
John Whitlock

πŸ’» πŸ‘‹
Jonas Finnemann Jensen
Jonas Finnemann Jensen

πŸ’» πŸ‘‹


Julien Cristau
Julien Cristau

πŸ’»
JulienM
JulienM

πŸ’»
Justin Hutchings
Justin Hutchings

πŸ’»
Justin Wood (Callek)
Justin Wood (Callek)

πŸ’»
Kalpesh Krishna
Kalpesh Krishna

πŸ’»
Kanika Saini
Kanika Saini

πŸ’»
Katie Kleemola
Katie Kleemola

πŸ’»


Kelli Blalock
Kelli Blalock

πŸ’»
Kriti Singh
Kriti Singh

πŸ’»
Leonardo Gomes
Leonardo Gomes

πŸ’»
Li-Hsuan Hsieh
Li-Hsuan Hsieh

πŸ’»
Louis Contant
Louis Contant

πŸ’»
Lubna
Lubna

πŸ’»
Lubna
Lubna

πŸ’»


Lukas Drgon
Lukas Drgon

πŸ’»
M
M

πŸ’»
Manish Giri
Manish Giri

πŸ’»
Marco Castelluccio
Marco Castelluccio

πŸ’»
Mariana Zangrossi
Mariana Zangrossi

πŸ’»
Mariana da Silva
Mariana da Silva

πŸ’»
Mariya Mego
Mariya Mego

πŸ’»


Mark Banner
Mark Banner

πŸ’»
Martin Thomson
Martin Thomson

πŸ’»
Mathieu Leplatre
Mathieu Leplatre

πŸ’» πŸ‘‹
Matt Boris
Matt Boris

πŸ’» πŸ”§
Mend Renovate
Mend Renovate

πŸ’»
Micael Jarniac
Micael Jarniac

πŸ’»
Michael
Michael

πŸ’»


Michael Neumann
Michael Neumann

πŸ’»
Michael Ozoemena
Michael Ozoemena

πŸ’»
Michael Umanah
Michael Umanah

πŸ’»
Michalina Sidor
Michalina Sidor

πŸ’»
Michelle
Michelle

πŸ› πŸš‡
Miles Crabill
Miles Crabill

πŸ’» πŸ‘‹
Mozilla-GitHub-Standards
Mozilla-GitHub-Standards

πŸ’»


Mrs. Velena
Mrs. Velena

πŸ’»
Mustafa Jebara
Mustafa Jebara

πŸ’»
Myk Melez
Myk Melez

πŸ’»
Nikhita Raghunath
Nikhita Raghunath

πŸ’»
Noor Fatima
Noor Fatima

πŸ’»
Ojaswin
Ojaswin

πŸ’»
Oksana Melnik
Oksana Melnik

πŸ’»


Oleksandra
Oleksandra

πŸ’»
Olympia
Olympia

πŸ’» πŸ“–
Palash Nigam
Palash Nigam

πŸ’»
Patrick Kang
Patrick Kang

πŸ’»
Pete Moore
Pete Moore

πŸ’» πŸ”§
Philip Lamb
Philip Lamb

πŸ’»
Prachi Manchanda
Prachi Manchanda

πŸ’»


Rahul Halder
Rahul Halder

πŸ’»
Rajat Kumar Mishra
Rajat Kumar Mishra

πŸ’»
Raphaël Gomès
Raphaël Gomès

πŸ’»
Reuben Morais
Reuben Morais

πŸ’»
Ricky Taylor
Ricky Taylor

πŸ’»
Rishabh Budhiraja
Rishabh Budhiraja

πŸ’»
Rob Thijssen
Rob Thijssen

πŸ’»


Rok Garbas
Rok Garbas

πŸ’»
Roland Michael Norbert Mutter
Roland Michael Norbert Mutter

πŸ’»
Ruchika
Ruchika

πŸ’»
Ryan Curran
Ryan Curran

πŸ’»
Sam Young
Sam Young

πŸ’»
Samantha Yu
Samantha Yu

πŸ’»
Selena Deckelmann
Selena Deckelmann

πŸ’» πŸ‘‹


Shavindra
Shavindra

πŸ’»
Shubham Chinda
Shubham Chinda

πŸ’»
Shubham Gupta
Shubham Gupta

πŸ’»
Shubham Gupta
Shubham Gupta

πŸ’»
Simon Fraser
Simon Fraser

πŸ’»
Simon Sapin
Simon Sapin

πŸ’»
Snyk bot
Snyk bot

πŸ’»


Sonakshi Saxena
Sonakshi Saxena

πŸ’»
Soundharya AM
Soundharya AM

πŸ’»
Steve Cahn
Steve Cahn

πŸ’»
Subham Kumar
Subham Kumar

πŸ’»
Sumit Joshi
Sumit Joshi

πŸ’»
SushantAA
SushantAA

πŸ’»
Sven Slootweg
Sven Slootweg

πŸ’»


Syeda Aimen Batool
Syeda Aimen Batool

πŸ’»
Tanmay Vyas
Tanmay Vyas

πŸ’»
Taskcluster Bot
Taskcluster Bot

πŸ’»
Ted Mielczarek
Ted Mielczarek

πŸ’»
Tiger Oakes
Tiger Oakes

πŸ’»
Tom Prince
Tom Prince

πŸ’»
Travis Virgil
Travis Virgil

πŸ’»


Tuhina Chatterjee
Tuhina Chatterjee

πŸ’»
Ujas Thakkar
Ujas Thakkar

πŸ’»
Vaibhav Kaushik
Vaibhav Kaushik

πŸ’»
Vamsi Krishna
Vamsi Krishna

πŸ’»
Varun Dey
Varun Dey

πŸ’»
Vineet Vatsal
Vineet Vatsal

πŸ’»
Vivek Raj
Vivek Raj

πŸ’»


Wander Lairson Costa
Wander Lairson Costa

πŸ’» πŸ‘‹
Xavier L.
Xavier L.

πŸ’»
Yann Landry
Yann Landry

πŸ’»
Yaraslau Kurmyza
Yaraslau Kurmyza

πŸ’» πŸ”§
Yash Bhardwaj
Yash Bhardwaj

πŸ’»
Yash Goyal
Yash Goyal

πŸ’»
Yashvardhan Didwania
Yashvardhan Didwania

πŸ’»


akshithashetty
akshithashetty

πŸ’»
alex
alex

πŸ’»
allcontributors[bot]
allcontributors[bot]

πŸ’»
davehouse
davehouse

πŸ’»
dependabot[bot]
dependabot[bot]

πŸ’»
ededals
ededals

πŸ’»
ergilaze
ergilaze

πŸ’»


gittup
gittup

πŸ’»
gubhaalimpu
gubhaalimpu

πŸ’»
hybrid1999
hybrid1999

πŸ’»
hybrid1999
hybrid1999

πŸ’»
km-js
km-js

πŸ’»
kristelteng
kristelteng

πŸ’»
lailahgrant
lailahgrant

πŸ’»


lightsofapollo-taskcluster
lightsofapollo-taskcluster

πŸ’»
lissyx
lissyx

πŸ’»
lteigrob
lteigrob

πŸ’»
mike44441
mike44441

πŸ’»
mraethel
mraethel

πŸ’»
naima shaikh
naima shaikh

πŸ’»
naima shaikh
naima shaikh

πŸ’»


owlishDeveloper
owlishDeveloper

πŸ’» πŸ‘‹
pre-commit-ci[bot]
pre-commit-ci[bot]

πŸ’»
reenesa
reenesa

πŸ’»
reggie williams
reggie williams

πŸ’»
renovate[bot]
renovate[bot]

πŸ’»
rohitgeddam
rohitgeddam

πŸ’»
samihda
samihda

πŸ’»


shilpi verma
shilpi verma

πŸ’»
somchi
somchi

πŸ’»
sudipt dabral
sudipt dabral

πŸ’»
thoran
thoran

πŸ’»
vishakha
vishakha

πŸ’» πŸ“–
yasch007
yasch007

πŸ’»
ΠœΠ°Ρ‚Ρ€Π΅ΡˆΠΊΠ°
ΠœΠ°Ρ‚Ρ€Π΅ΡˆΠΊΠ°

πŸ’»

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind are welcome!