0
0
mirror of https://github.com/thegeeklab/wp-matrix.git synced 2024-11-22 20:50:41 +00:00
wp-matrix/content/_index.md
2023-08-15 22:35:53 +00:00

2.0 KiB

title
wp-matrix

Build Status Docker Hub Quay.io Go Report Card GitHub contributors Source: GitHub License: Apache-2.0

Woodpecker CI plugin to send messages to a Matrix room.

{{< toc >}}

Usage

kind: pipeline
name: default

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

Parameters

{{< propertylist name=wp-matrix.data sort=name >}}

Build

Build the binary with the following command:

make build

Build the container image with the following command:

docker build --file Containerfile.multiarch --tag thegeeklab/wp-matrix .

Test

docker run --rm \
  -e PLUGIN_ROOMID=0123456789abcdef:matrix.org \
  -e PLUGIN_USERNAME=yourbot \
  -e PLUGIN_PASSWORD=p455w0rd \
  -v $(pwd):/build:z \
  -w /build \
  thegeeklab/wp-matrix