IRC
IRC notification settings
This node uses the key channels as a default prefix if not given a map.
Types
- Sequence of Map
- Sequence of Sequence of Secure
- Sequence of Secure
- Sequence of Boolean
- Map
- Secure
- Boolean
Keys
If given a map, the following keys are supported:
channels— IRC channels to notify (type: sequence of secure, or secure)channel_key— IRC channel key (password) (type: secure)password— IRC user password (type: secure)nickserv_password— IRC nickserv password (type: secure)nick— IRC Nick name (type: secure)use_notice— Whether to use notices instead of regular messages (type: boolean)skip_join— Whether to skip joining the channel (type: boolean)template— Templates to use for the notification message (type: sequence of string, or string)if— Condition to determine if a build, stage, or job should be run, a config source imported, or a notification sent (type: string, e.g.:branch = master, see: Conditional Builds, Stages, and Jobs, Conditional Notifications)on_success— Notification frequency (type: enum (string), known values:always,never,change)on_failure— Notification frequency (type: enum (string), known values:always,never,change)enabled— Whether to enable these notifications (type: boolean)disabled— Whether to disable these notifications (type: boolean)
Examples
irc:
- channels:
- secure: encrypted string
channel_key:
secure: encrypted string
password:
secure: encrypted string
- channels:
secure: encrypted string
irc:
- secure: encrypted string
irc:
- true
irc:
channels:
- secure: encrypted string
channel_key:
secure: encrypted string
password:
secure: encrypted string
irc:
secure: encrypted string
irc: true