forked from mirrors/gecko-dev
		
	 93195f4db6
			
		
	
	
		93195f4db6
		
	
	
	
	
		
			
			This is just enough to make these repos discoverable and suggest their usage. Anything more would duplicate documentation in those repositories. MozReview-Commit-ID: 1WNEsoQBB9U --HG-- extra : rebase_source : 19c25ee4b05fe72d2fed37ca68f75db3918d1c2f
		
			
				
	
	
		
			37 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| .. taskcluster_index:
 | |
| 
 | |
| TaskCluster Task-Graph Generation
 | |
| =================================
 | |
| 
 | |
| The ``taskcluster`` directory contains support for defining the graph of tasks
 | |
| that must be executed to build and test the Gecko tree.  This is more complex
 | |
| than you might suppose!  This implementation supports:
 | |
| 
 | |
|  * A huge array of tasks
 | |
|  * Different behavior for different repositories
 | |
|  * "Try" pushes, with special means to select a subset of the graph for execution
 | |
|  * Optimization -- skipping tasks that have already been performed
 | |
|  * Extremely flexible generation of a variety of tasks using an approach of
 | |
|    incrementally transforming job descriptions into task definitions.
 | |
| 
 | |
| This section of the documentation describes the process in some detail,
 | |
| referring to the source where necessary.  If you are reading this with a
 | |
| particular goal in mind and would rather avoid becoming a task-graph expert,
 | |
| check out the :doc:`how-to section <how-tos>`.
 | |
| 
 | |
| .. toctree::
 | |
| 
 | |
|     taskgraph
 | |
|     mach
 | |
|     loading
 | |
|     transforms
 | |
|     optimization
 | |
|     docker-images
 | |
|     cron
 | |
|     try
 | |
|     actions
 | |
|     release-promotion
 | |
|     versioncontrol
 | |
|     taskcluster-config
 | |
|     how-tos
 | |
|     reference
 |