Matrix

This plugin can be used to send build success or failure messages to a Matrix room. The below pipeline configuration demonstrates simple usage:

steps:
- name: notify
  image: plugins/matrix
  settings:
    homeserver: https://matrix.org
    roomid: abcdefghijklmnopqrstuvwxyz:matrix.org
    username: octocat
    password: p455w0rd

Example configuration using named secrets:

steps:
- name: notify
  image: plugins/matrix
  settings:
    homeserver: https://matrix.org
    roomid: abcdefghijklmnopqrstuvwxyz:matrix.org
    username:
      from_secret: matrix_username
    password:
      from_secret: matrix_password

Parameter Reference

username
Username on homeserver
password
Password on homeserver (use with username)
userid
Matrix user ID (@user:homeserver.tld)
accesstoken
Matrix access token (use with userid)
homeserver
Matrix homeserver URL, defaults to https://matrix.org
roomid
Room ID to send messages (not alias, but ID, and you can skip the !)
template
Template for the message