docs: improve config example
separate sections for required/optional config settings Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
This commit is contained in:
parent
37ba136b5c
commit
8315fee398
44
README.md
44
README.md
|
@ -31,11 +31,36 @@ steps:
|
||||||
userid: '@drone-bot@matrix.org'
|
userid: '@drone-bot@matrix.org'
|
||||||
password:
|
password:
|
||||||
from_secret: drone-bot-pw
|
from_secret: drone-bot-pw
|
||||||
template: '${DRONE_REPO} ${DRONE_COMMIT_SHA} ${DRONE_BUILD_STATUS}'
|
markdown: 'yes'
|
||||||
|
template: |
|
||||||
|
`${DRONE_REPO}` build #${DRONE_BUILD_NUMBER} status: **${DRONE_BUILD_STATUS}**
|
||||||
|
|
||||||
|
${DRONE_PULL_REQUEST_TITLE}](${DRONE_COMMIT_LINK})
|
||||||
```
|
```
|
||||||
|
|
||||||
## Configuration settings
|
## Configuration settings
|
||||||
|
|
||||||
|
### Required
|
||||||
|
|
||||||
|
* `roomid` *(required)*
|
||||||
|
|
||||||
|
ID of matrix chat room to send messages to (ID, not alias).
|
||||||
|
|
||||||
|
* `userid` *(required)*
|
||||||
|
|
||||||
|
Matrix user ID on homeserver to send message as (ID, not username).
|
||||||
|
|
||||||
|
* `password` *(required)*
|
||||||
|
|
||||||
|
Password to use for authenticating the user set with `userid`. Either a
|
||||||
|
password or an access token is required.
|
||||||
|
|
||||||
|
* `accesstoken` *(required)*
|
||||||
|
|
||||||
|
Access token to use for authentication instead of `password`. Either an
|
||||||
|
access token or a password is required.
|
||||||
|
|
||||||
|
### Optional
|
||||||
|
|
||||||
* `allowed_attrs` *(default:* [`DEFAULT_ALLOWED_ATTRS`]*)*
|
* `allowed_attrs` *(default:* [`DEFAULT_ALLOWED_ATTRS`]*)*
|
||||||
|
|
||||||
|
@ -54,11 +79,6 @@ steps:
|
||||||
external resources when the generated HTML is displayed, notably `img`
|
external resources when the generated HTML is displayed, notably `img`
|
||||||
is not included.
|
is not included.
|
||||||
|
|
||||||
* `accesstoken`
|
|
||||||
|
|
||||||
Access token to use for authentication instead of `password`. Either an
|
|
||||||
access token or a password is required.
|
|
||||||
|
|
||||||
* `deviceid`
|
* `deviceid`
|
||||||
|
|
||||||
Device ID to send with access token.
|
Device ID to send with access token.
|
||||||
|
@ -108,15 +128,6 @@ steps:
|
||||||
Only environment variables matching any of the given names or patterns will
|
Only environment variables matching any of the given names or patterns will
|
||||||
be available as valid placeholders in the message template.
|
be available as valid placeholders in the message template.
|
||||||
|
|
||||||
* `password`
|
|
||||||
|
|
||||||
Password to use for authenticating the user set with `userid`. Either a
|
|
||||||
password or an access token is required.
|
|
||||||
|
|
||||||
* `roomid` *(required)*
|
|
||||||
|
|
||||||
ID of matrix chat room to send messages to (ID, not alias).
|
|
||||||
|
|
||||||
* `template` *(default:* `${DRONE_BUILD_STATUS}`*)*
|
* `template` *(default:* `${DRONE_BUILD_STATUS}`*)*
|
||||||
|
|
||||||
The message template. Valid placeholders (example: `${DRONE_REPO}`) will be
|
The message template. Valid placeholders (example: `${DRONE_REPO}`) will be
|
||||||
|
@ -126,9 +137,6 @@ steps:
|
||||||
See this [reference] for environment variables available in drone.io CI
|
See this [reference] for environment variables available in drone.io CI
|
||||||
pipelines.
|
pipelines.
|
||||||
|
|
||||||
* `userid` *(required)*
|
|
||||||
|
|
||||||
ID of user on homeserver to send message as (ID, not username).
|
|
||||||
|
|
||||||
|
|
||||||
[`DEFAULT_ALLOWED_ATTRS`]: https://github.com/SpotlightKid/drone-matrixchat-notify/blob/master/matrixchat-notify.py#L28
|
[`DEFAULT_ALLOWED_ATTRS`]: https://github.com/SpotlightKid/drone-matrixchat-notify/blob/master/matrixchat-notify.py#L28
|
||||||
|
|
Loading…
Reference in New Issue