【问题标题】:Visual Studio TFS Alerts: How to send out an alert upon successful publish of a web application?Visual Studio TFS 警报:如何在成功发布 Web 应用程序后发出警报?
【发布时间】:2014-08-12 19:16:36
【问题描述】:

我在安装电动工具后查看了 TFS 2012 的警报管理,我可以看到大约四种类型的警报模板:

  • 工作项目
  • 代码审查
  • 入住
  • 构建

我想知道是否有一种受支持的方式在“发布”事件类型下注册警报,可直接通过警报资源管理器进行管理。

如果没有,我想到了一些解决方法:

  • 如果这无法通过警报资源管理器完成和管理,我是否可以通过 Web 服务自定义要在发布事件时触发的警报?如果支持,TFS API 是否支持这种自定义?

  • 我还可以采用持续交付方法,并在成功构建解决方案时设置自动发布,并在构建事件成功时发送电子邮件警报(这也意味着解决方案已发布)。

哪种方法是支持通过 TFS 为 Web 解决方案设置“发布时”事件警报的方式?

【问题讨论】:

    标签: web-services visual-studio-2012 tfs tfs-alerts


    【解决方案1】:

    我的建议是不要在 Visual Studio 中使用发布,而是使用构建来发布您的解决方案(在签入时触发或手动触发)。然后,您可以轻松地在该构建上设置警报。使用构建而不是 VS-Publish 也被认为是一种更好的做法,因为它为您的部署过程提供了更多的功能和灵活性。

    【讨论】:

    • 我们的每个应用程序都有三个分支(开发、预生产和生产)。例如,我可以将自动构建发布设置为仅针对特定分支发生吗?
    • 是的 - 每个分支都有单独的构建定义。我们通过代码推广分支计划准确地做到了这一点,我们为每个分支自动部署到不同的环境。
    猜你喜欢
    • 2022-10-14
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 2023-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-22
    相关资源
    最近更新 更多