混沌工具箱松弛扩展
chaostoolkit-slack的Python项目详细描述
#用于slack的chaos工具包扩展
[![构建状态](https://travis-ci.org/chaostolkit-incubator/chaostolkit-slack.svg?branch=master)(https://travis ci.org/chaos toolkit孵化器/chaostoolkit slack)
此包必须安装在python
环境中,其中[chaostoolkit][]已经存在。
[chaostoolkit]:https://github.com/chaostoolkit/chaostoolkit
``````
````$pip install-u chaostoolkit slack
````
但您也可以创建一个完整的[slack app][slackapp]并从中生成一个[token][slacktok]。
[legtok]:https://api.slack.com/custom integrations/legacy tokens
[slackapp]:https://api.slack.com/slack apps
[slacktok]:https://api.slack.com/docs/token types
此扩展仅提供通知支持,以便将混沌工具箱事件发送到空闲通道。编辑您的[chaostolkit设置][设置],添加以下负载:
[设置]:http://chaostolkit.org/reference/usage/settings/
``yaml
通知:
-
类型:plugin
模块:chaosslack.notification
令牌:xop-1235
频道:general
```
被转发到那个频道。您可以只过滤那些您关心的事件:
``yaml
通知:
-
类型:plugin
模块:chaosslack.notification
令牌:xop-1235
通道:常规
事件:
-运行失败
-运行开始
`````
只发送这两个事件。
为项目运行测试执行以下操作:
````
$pytest
`````
请,在这个项目中,按照通常的[pep8][pep8]代码样式进行更改,喷洒测试并提交pr以供
审阅。
[pep8]:https://pycodestyle.readthedocs.io/en/latest/
混沌工具包项目要求所有参与者在每次提交时都必须签署
[开发人员原始证书][dco],他们希望将
合并到存储库的主分支中。请确保您在提交PR之前能够遵守DCO的规则。
[DCO]:https://github.com/probot/dco它是如何工作的
[![构建状态](https://travis-ci.org/chaostolkit-incubator/chaostolkit-slack.svg?branch=master)(https://travis ci.org/chaos toolkit孵化器/chaostoolkit slack)
此包必须安装在python
环境中,其中[chaostoolkit][]已经存在。
[chaostoolkit]:https://github.com/chaostoolkit/chaostoolkit
``````
````$pip install-u chaostoolkit slack
````
但您也可以创建一个完整的[slack app][slackapp]并从中生成一个[token][slacktok]。
[legtok]:https://api.slack.com/custom integrations/legacy tokens
[slackapp]:https://api.slack.com/slack apps
[slacktok]:https://api.slack.com/docs/token types
此扩展仅提供通知支持,以便将混沌工具箱事件发送到空闲通道。编辑您的[chaostolkit设置][设置],添加以下负载:
[设置]:http://chaostolkit.org/reference/usage/settings/
``yaml
通知:
-
类型:plugin
模块:chaosslack.notification
令牌:xop-1235
频道:general
```
被转发到那个频道。您可以只过滤那些您关心的事件:
``yaml
通知:
-
类型:plugin
模块:chaosslack.notification
令牌:xop-1235
通道:常规
事件:
-运行失败
-运行开始
`````
只发送这两个事件。
为项目运行测试执行以下操作:
````
$pytest
`````
请,在这个项目中,按照通常的[pep8][pep8]代码样式进行更改,喷洒测试并提交pr以供
审阅。
[pep8]:https://pycodestyle.readthedocs.io/en/latest/
混沌工具包项目要求所有参与者在每次提交时都必须签署
[开发人员原始证书][dco],他们希望将
合并到存储库的主分支中。请确保您在提交PR之前能够遵守DCO的规则。
[DCO]:https://github.com/probot/dco它是如何工作的