Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
可以将默认订阅配置为将通知发送到特定角色或与事件有特定关联的用户组。 一些示例包括在拉取请求上分配“审阅者”角色的用户,或标识已更改工作项的当前“已分配给用户”角色的被分配者(当前)角色。
在默认订阅的说明中,您可以看到接收通知的角色,例如“当您排队的生成或为您排队的生成完成时通知您。” 基于角色的订阅包含一个“角色”字段,可以通过打开订阅来查看该字段。 只有属于订阅中列出的角色的用户或组才会收到订阅匹配的事件的通知。
默认订阅仅发送目标通知。 收件人始终与触发通知的事件有某种关联。 例如,工作项更新的默认订阅仅向分配给工作项的用户发送电子邮件通知。
开箱即用(OOB)或默认订阅
以下部分列出了事件默认向所有订阅者发送可用的通知。 有关取消订阅通知的详细信息,请参阅 取消订阅通知。
在个人通知页中,地球图标 指示 OOB 订阅。
生成事件
默认情况下,Azure DevOps 中的项目 “生成 ”类别支持以下 OOB 事件类型:
事件类型 | 触发器 | DESCRIPTION |
---|---|---|
生成已完成 | 构建完成 | 通知你由你排队或为你排队的生成完成。 |
Git 的代码事件
Azure DevOps 中的 Code (Git) 类别默认支持以下 OOB 事件类型。 这些通知类型适用于使用 Git 在源代码管理下的项目代码。
事件类型 | 触发器 | DESCRIPTION |
---|---|---|
拉取请求 | 添加或删除拉取请求审阅者 | 当有用户被加入或移除到你所创建的拉取请求时,会通知你。 |
拉取请求 | 拉取请求完成失败 | 在创建的拉取请求无法完成时通知你。 |
拉取请求 | 拉取请求更改 | 当您创建的拉取请求或您作为审阅者被分配的拉取请求有更改时,会通知您。 |
拉取请求注释 | 已向拉取请求添加评论 | 通知你关于在你创建的拉取请求中添加的注释或你参与的讨论。 |
TFVC 的代码事件
Azure DevOps 中的 Code (TFVC) 类别默认支持以下 OOB 事件类型。 这些通知类型适用于使用 Team Foundation 版本控制(TFVC)控制的项目代码。
事件类型 | 触发器 | DESCRIPTION |
---|---|---|
代码评审 | 正在处理的代码审查变更 | 在对分配给的代码评审进行更改时通知你。 |
扩展管理事件
默认情况下,Azure DevOps 中的项目 扩展管理 类别支持以下 OOB 事件类型。
事件类型 | 触发器 | DESCRIPTION |
---|---|---|
扩展 | 修改的扩展 | 修改扩展时通知你。 |
扩展请求(批处理) | 扩展请求已提出,或现有请求已更新 | 在请求扩展或更新现有请求时通知你。 |
发布事件
默认情况下,Azure DevOps 中的项目 发布 类别支持以下 OOB 事件类型:
事件类型 | 触发器 | DESCRIPTION |
---|---|---|
部署待定 | 手动介入待定 | 当需要对您的数据进行手动干预时,系统会通知您。 |
部署已完成 | 将部署到自有环境失败 | 当您拥有的某个环境中部署未能成功完成并导致环境状态不健康时,系统会通知您。 |
部署已完成 | 部署到已批准的环境失败 | 在批准的部署未能成功完成并使环境运行不正常时通知你。 |
部署已完成 | 部署完成失败 | 在请求的部署无法成功完成并使环境运行不正常时通知你。 |
发布审批待定 | 部署审批等待中 | 当部署的审批需要您的操作时通知您。 |
工作(工作项)事件
默认情况下,Azure DevOps 中的项目 Work 类别支持以下 OOB 事件类型。
事件类型 | 触发器 | DESCRIPTION |
---|---|---|
工作项 | 被移出此项目的工作项(更改了区域路径) | 将工作项的区域路径移动到另一个项目时通知你。 |
工作项 | 分配的工作项 | 当被分配或取消分配工作任务项时,通知你。 |
支持的订阅
可以使用以下模板为自己、团队或组创建订阅。 在订阅对话框中,可以根据类别指定其他字段。 有关详细信息,请参阅 “管理个人通知”。
类别 | 模板描述 |
---|---|
构建 | 构建已完成。 |
构建 | 构建失败。 |
构建 | 构建控制器或代理的状态发生变化。 |
构建 | 构建的质量发生变化。 |
代码(Git) | 由你创作的提交已被推送。 |
代码(Git) | 推送提交。 |
代码(Git) | 已推送提交。 |
代码(Git) | Pull Request 已被创建或更新。 |
代码(TFVC) | 代码已签入。 |
代码(TFVC) | 使用策略覆盖来签入代码。 |
代码(TFVC) | 已签入具有特定扩展名的文件。 |
代码(TFVC) | 将特定路径下的文件签入版本控制系统。 |
代码(TFVC) | 正在参与更改中的代码评审。 |
工作 | 你创建的工作项已更改。 |
工作 | 分配给你的工作项已更改。 |
工作 | 工作项已更改。 |
工作 | 将工作项分配给你。 |
工作 | 删除工作项。 |
工作 | 一个工作项已被还原 |
扩展管理 | 扩展已被修改 |
发布 | 正在等待对部署的批准。 |
发布 | 部署已完成。 |
发布 | 部署的手动干预正在待处理。 |