[我正在寻找一种方法,当在github存储库的特定分支中发生推送时,如何将消息发送到松弛通道。
我尝试了以下提到的步骤-
1. Installed github app in slack.
2. Added github to slack channel using /github.
[之后,当我尝试连接到存储库时,github要求进行身份验证。当我尝试这样做时,它会将我导航到github.com,而不是公司的自定义github域。
请在这里帮助我。
您可以将.github/workflows
添加到存储库中以使用.github/workflows
(也是GitHub Action,而不仅仅是github.com)
例如:
包装Slack chat.postMessage API方法的操作,用于发布到频道,私有组和DM。
此操作使用Slack机器人令牌发送消息,与用户令牌和传入的Webhooks相比,它具有两个主要优点:
- 禁用或删除Slack用户时,不能无意禁用Bot。 Slack在最近的公告中对此进行了撰写,
- 机器人提供了强大的功能范围,可以利用它们执行更多的功能。
如果已安装了Drone持续集成系统,则可以使用Webhook触发发送Slack通知。这将适用于存储库pullreminders/slack-action
文件:
pullreminders/slack-action
这假设无人机已经启用,并且在Github中配置了Webhook。如果不是,您可以通过导航到.drone.yml
并单击回购名称旁边的绿色开关,通过Drone Web仪表板启用它。