ichhabrecht / caretaker-mattermost
Mattermost 退出点,用于EXT:caretaker的高级通知系统
2.0.0
2020-05-13 11:27 UTC
Requires
- caretaker/caretaker: >=1.0.0 <1.99.99
- thibaud-dauce/mattermost-php: ^1.0
- typo3/cms-core: ^7.6 || ^8.7
Requires (Dev)
- nimut/testing-framework: ^2.0 || ^4.0
- phpunit/phpunit: ^4.8 || ^6.5
Suggests
- friendsofphp/php-cs-fixer: Tool to automatically fix PHP coding standards issues
This package is auto-updated.
Last update: 2024-09-19 22:01:09 UTC
README
此扩展为caretaker添加了一个新的退出点。
安装
只需使用Composer或扩展管理器安装此扩展。
确保在caretaker扩展配置中启用选项高级通知
。
用法
-
转到您的
caretaker-sysfolder
并切换到列表模块 -
添加一个新的类型为caretaker
退出点
的记录- 添加一个标识符(例如 mattermost)
- 添加一个名称(例如 Mattermost)
- 将服务更改为 Mattermost
- 输入您的配置,至少需要提供 Incoming Webhook 的 端点 URL(见https://docs.mattermost.com/developer/webhooks-incoming.html)
-
添加或扩展类型为caretaker
策略
的记录- 有关更多信息,请参阅EXT:caretaker/Classes/services/notifications/advanced/demoConfig.txt
rules {
notifyChannels {
conditions {
event = updatedTestResult
onlyIfStateChanged = 1
}
exit {
mattermost {
}
}
}
}
- 将
策略
分配给caretaker实例
或实例组
频道
频道可以在退出点
配置中定义,也可以在实例
和/或实例组
属性中定义。
在实例
或实例组
中设置的频道将被继承。如果您需要再次静音(删除)频道,您可以在频道名称前添加一个 破折号 来 从列表中删除它。