通知

当某个状态发生变化时,接收电子邮件通常是有用的。例如,开发人员可能想知道什么时候他们自己的签入已经破坏了构建。或者,当项目被部署到生产中时,管理人员可能需要一封电子邮件。这两个场景都可以通过通知过滤器来覆盖。

只有在启用安全性mailhost信息是正确的情况下,通知才会起作用。

使用示例

用法:作为开发人员,当我在“验收”管道上断开构建时,我希望得到通知

  • 单击首选项选项卡

  • 点击“编辑”并输入电子邮件地址,确认“启用电子邮件通知”

  • 当我签入时,我的源控制日志将会是“用户”或“用户名”,所以将这两个输入到“我的签入别名”框中

  • 单击“保存”以存储这些值

  • 在“验收”管道中添加一个过滤器,以通知我在我的签入过程中是否破坏了构建。

事件

您可以为不同的事件设置通知。

  • 所有的 - 所有的跑到舞台上。

  • 传递 - 传递的跑到舞台上。

  • 失败 - 继续失败的阶段运行。

  • 中断 - 破坏了构建的阶段运行。

  • 修正 - 修正了之前失败的阶段运行。

  • 取消 - 舞台运行被取消。

以前的状态影响事件类型

下表显示了前一个状态如何影响触发事件:

Previous state Current state Event
Pass Fail Breaks
Fail Fail Fails
Fail Pass Fixed
Pass Pass Passes

我将会在“验收”管道中断的时候通过电子邮件发送,因为我的签到。当“插件”管道的“构建”阶段由于我的签入而失败时,我将通过电子邮件发送。

我将通过电子邮件,每当“安装-安装”阶段的“分配-所有”管道通过任何登记。

我将通过电子邮件发送所有的事件,为我的登记的任何阶段的“回归”管道。

用户还可以选择在任何管道的任何阶段上获取特定(或全部)事件的通知。

我将在任何管道的任何阶段由于我的登记失败而被发送电子邮件

results matching ""

    No results matching ""