Files
UnrealEngine/Engine/Source/Programs/Horde/Docs/Config/Schema/Notification.md
2025-05-18 13:04:45 +08:00

1.9 KiB

Horde > Configuration > *.notification.json

*.notification.json

Config for notifications

Name Description
id string
Identifier for this store
notificationStreams NotificationStreamConfig[]
Streams for the notifications to be sent on the Horde server
include ConfigInclude[]
Includes for other configuration files

NotificationStreamConfig

Config for the notifications based on the streams

Name Description
streams string[]
List of streams for this notification
jobNotifications JobNotificationConfig[]
Configuration for sending experimental Job Summary Slack notifications

JobNotificationConfig

Configuration for the job notification

Name Description
enabled boolean
Whether or not the current configuration is enabled
template string
Identifier of the template this notification applies to
namePattern string
Regex pattern used to extract name of the step this notification will use for display
notificationFormats NotificationFormatConfig[]
List of formats to be applied for this notification
channels string[]
List of Slack channel or user identifiers the notification will be sent to

NotificationFormatConfig

Configuration for the format of the notification group

Name Description
group string
Name of the group
stepPattern string
Regex pattern to determine if a job step belongs within the group
alternativeNamePattern string
Optional regex pattern to override the

ConfigInclude

Directive to merge config data from another source

Name Description
path string
Path to the config data to be included. May be relative to the including file's location.