【问题标题】:Trigger a GitHub action when adding or removing someone from a team在团队中添加或删除某人时触发 GitHub 操作
【发布时间】:2021-01-26 06:52:30
【问题描述】:

我目前正在使用 GitHub 中团队的用户管理对特定计算机的访问。我定期运行执行同步的操作,但这远非最佳。我希望能够在我添加或删除特定团队中的成员时触发 GitHub 操作。我已经检查了https://docs.github.com/en/actions/reference/events-that-trigger-workflows,但似乎没有任何事件可以做到这一点。有什么办法可以解决这个问题吗?

【问题讨论】:

  • 这个团队是组织的一部分吗?
  • 它是组织的一部分,是的。

标签: github github-actions


【解决方案1】:

您需要一个可以接收和处理 webhook 的应用程序。

Create a webhook 用于您要监控的组织中的membership event

使用触发器 repository_dispatch 创建一个 GitHub Actions 工作流。

在您的应用程序中收到 webhook 后,create a repository dispatch event 通过 GitHub REST API 触发您创建的工作流。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-28
    • 1970-01-01
    • 2017-01-25
    • 2022-01-11
    • 2022-08-08
    • 2012-07-11
    相关资源
    最近更新 更多