【问题标题】:slack github integration doesn't find wiki repository松弛的 github 集成找不到 wiki 存储库
【发布时间】:2017-08-21 22:49:11
【问题描述】:

我正在尝试添加一个 GitHub 松弛集成 (https://slack.com/apps/A0F7YS2SX-github),只要我们的存储库的 GitHub wiki 发生更改,它就会发布。我可以很好地登录 GitHub 并看到我的存储库,但我没有看到 wiki 的存储库。 wiki 是一个实际的存储库;我可以克隆它并查看它的历史和一切。例如,如果我的存储库名为 myRepo,则 wiki 将是 myRepo.wiki。但我只在集成可以查看的存储库列表中看到 myRepo。

我尝试添加一个监视 myRepo 的集成。每当有人将更改推送到 myRepo 时,它就会成功地向我选择的频道发送消息,但只要对 wiki 进行更改,它就不会这样做。我猜那是因为它们确实是两个独立的存储库。

有没有办法让 GitHub 集成能够查看 wiki 的存储库?

【问题讨论】:

    标签: github integration bots wiki slack


    【解决方案1】:

    听起来您可能将 webhook 设置为仅通知推送事件。

    您可能还需要选择让我选择单个事件。并确保

    "Gollum
    Wiki page updated."
    

    已检查

    【讨论】:

    • 感谢您的回复,尽管我实际上是在谈论 github slack 应用程序 (slack.com/apps/A0F7YS2SX-github),而不是 webhooks。我在让 github 的 webhook 与 slack 一起工作时遇到了其他问题。
    • 啊-我无法加载该应用程序(防火墙加上我们的企业版 slack),所以我认为它可能是同一件事的一部分。虽然您可能想检查它是否可能在引擎盖下在您的 repo 上放置了一个 webhook,但它可以通过我认为的 API 来实现(我会检查但我无法访问该应用程序 :))
    • 嗯...这是个好问题。我会检查。与此同时,我发布了另一个问题,详细说明了我与 webhook 相关的其他问题,如果你有兴趣看看:stackoverflow.com/questions/43080513/…
    • 你是对的。引擎盖下创建了一个 webhook,我可以进入并确保检查 Gollum。不幸的是,虽然我可以看到这样做确实会在更新 wiki 时生成有效负载,但我从未看到这些更新出现在 slack 中。尽管确实出现了其他所有内容(代码推送、拉取请求等)。我会继续闲逛。不过感谢您的想法。
    猜你喜欢
    • 2018-09-16
    • 1970-01-01
    • 2021-09-15
    • 1970-01-01
    • 1970-01-01
    • 2021-03-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    相关资源
    最近更新 更多