如何更改 GitHub Action 失败通知电子邮件的收件人?

cag*_*g8f 4 email github github-actions

如果 GitHub 存储库添加了 GitHub 操作,并且该操作失败,GitHub 会发送一封自动电子邮件来指示该失败。我如何更改该电子邮件的收件人?

\n

背景

\n

我的 GitHub 个人资料将我的个人电子邮件地址设置为主要电子邮件地址,并将我的工作电子邮件地址添加为辅助电子邮件地址。在我工作的 GitHub 帐户中,我创建了一个新的 GitHub 存储库,其中包含一个 GitHub 操作,每当对 GitHub 存储库进行推送时就会执行该操作。GitHub 设置是这样的,当发生推送并且操作失败时,GitHub 会发送一封自动电子邮件来指示失败。问题是,当我从 Git 用户(使用我的工作电子邮件地址)推送并且 GitHub 操作失败时,该电子邮件将发送到我的个人电子邮件地址,而不是我的工作电子邮件地址电子邮件地址。如果可能的话,我和我的工作都希望将所有与工作相关的电子邮件排除在我的个人电子邮件之外。

\n

我不确定这封电子邮件是因为我创建了存储库、因为我创建了操作还是因为我发起了推送而发送给我的。

\n

我意识到我可以额外收件人,但这不是我现在想要的。

\n
\n

可能的解决方案

\n
    \n
  • 理想情况下,我想将这些电子邮件的收件人更改为我想要的任何收件人。那可能吗?如果是这样,我将如何处理?

    \n
  • \n
  • 作为后备方案,有没有办法简单地将这些电子邮件的收件人更改为我的工作电子邮件地址,而不是我的个人电子邮件地址电子邮件地址?

    \n
  • \n
\n
\n

到目前为止我尝试过的

\n
    \n
  • 我已向 GitHub 支持询问此事,但尚未收到回复。
  • \n
  • 检查设置:在我的工作存储库中,我似乎没有权限检查此存储库的设置。但我在我的个人 GitHub 帐户中创建了一个类似的存储库,并且能够检查其设置。有一个 \xe2\x80\x98Notifications\xe2\x80\x99 部分和一个 \xe2\x80\x98Actions\xe2\x80\x99 部分。但两者都不允许我做我想做的事。
  • \n
\n

谢谢。

\n

Gui*_*urd 5

这对我有用

\n

在您的Github 配置文件通知设置中:https://github.com/settings/notifications

\n

您可以将默认通知电子邮件设置为您帐户中配置的电子邮件之一。

\n

这是一个例子

\n

例子

\n

您的案例中还有一个有趣的部分:选择发送您的组织\xe2\x80\x99s 电子邮件通知的位置,在Github 文档中提供了有关此内容的更多详细信息。

\n

  • 好的,太棒了,非常感谢。我已经看到 GitHub 配置文件设置来更改我的默认通知电子邮件 - 这不是我想要的。但“选择您组织的电子邮件通知的发送位置”链接“正是”我正在寻找的内容。我改变了它,它成功了。我认为这是许多其他人一定遇到的问题,并且现在可能已经解决了。再次感谢! (2认同)