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.