Skip to main content
Version: 5.9.x

WorkflowsConfiguration

The root Workflows configuration.

Table of contents

Properties

Properties

bazel

bazel: BazelConfiguration

Global bazel configuration. These properties will apply to each bazel based task. Can be overriden at the task or workspace level as required.

Note that if bazel rc files are listed here, they are applied to each workspace with a relative path, therefore they must be available in each workspace referenced.


env

env: Map<string, string>

A set of environment variables that are set of each task. Can be overridden at the task level.


notifications

Optional notifications: NotificationConfiguration

The notifications that will be issued on build pass/fail events


observability

observability: false | ObservabilityConfiguration

Connection properties for the observability system. If set to false, build observability is disabled.


queue

queue: string = 'aspect-default'

The queue / runner pool that each task should run on.


tasks

tasks: ReadonlyMap<string, TaskConfiguration>

Map of tasks that will be enabled. See the Tasks category for a list of available tasks.


warming

Optional warming: warming

Enables warming for all the workspaces

Deprecated

Set options directly on the WarmingTaskConfiguration in the tasks map.


workspaces

workspaces: Map<string, WorkspaceConfiguration>

Map of nested workspaces to create additional tasks for. For example, if a nested bazel workspace exists at examples/service within the repository, the following configuration could be used to create additional tasks.

Example

workspaces:
- examples/service
tasks:
- test:

This property accepts both a list of workspace paths, or a map where the key is the workspace path, and the value is additional workspace options via WorkspaceConfiguration.