Skip to main content
Ctrl+K

taskgraph documentation

  • Tutorial
    • Getting Started
    • Creating a Simple Task Graph
    • Submitting your Graph to Taskcluster
  • How To
    • Create Tasks
    • Run Taskgraph Locally
    • Debug Taskgraph
    • Bootstrap Taskgraph in Decision Task
    • Define Schemas
    • Use Keyed By
    • Use Artifacts from Dependencies
    • Use Docker Images
    • Create Actions
    • Send Notifications
    • Load Task Locally
  • Concepts
    • What is Taskgraph?
    • Task Graphs
    • Kinds
    • Loading Tasks
    • Transforms
    • Optimization
    • Scopes
  • Glossary
  • Reference
    • Command Line
    • Parameters
    • Transforms
      • From Dependencies
      • Task Context
      • Matrix
      • Chunking
    • Optimization Strategies
    • Source Docs
      • taskgraph package
        • taskgraph.actions package
        • taskgraph.loader package
        • taskgraph.optimize package
        • taskgraph.transforms package
        • taskgraph.util package
    • Migration Guide
  • Contributing
  • .rst

Transforms

Transforms#

Taskgraph includes several transforms out of the box. These can be used to accomplish common tasks such as adding dependencies programmatically or setting up notifications. This section contains a reference of the transforms Taskgraph provides, read below to learn how to use them.

  • From Dependencies
    • Schema
    • Usage
      • Limiting Dependencies by Attribute
      • Grouping Dependencies
      • Custom Grouping
      • Unique Kinds
      • Primary Kind
      • Copying Attributes
      • Generated Task Names
      • Adding Fetches
  • Task Context
    • Schema
    • Usage
      • from-parameters
      • from-file
      • from-object
      • Implicit Context
    • Precedence
  • Matrix
    • Schema
    • Usage
      • Matrix with Multiple Rows
      • Substituting Matrix Context into the Task Definition
        • Substituting Values in Yaml
          • Limiting Substitution
        • Substituting Values in a Later Transform
    • Excluding Matrix Combinations
    • Customizing Task Names
  • Chunking
    • Schema
    • Usage
      • Chunking
      • Dynamic chunking

previous

Parameters

next

From Dependencies Transforms

By Release Engineering at Mozilla

© Copyright 2022.