通过TFS版本定义中的电子邮件批准继续集成

时间:2016-08-30 13:36:53

标签: tfs ms-release-management

我正在使用Microsoft Visual Studio Team Foundation Server 版本14.102.25423.0

作为我们公司持续集成部署的一部分, 我想实现以下内容: 我创建了一个版本定义,其中配置了两个环境(QA& Production)。

我希望在QA环境中的所有任务完成成功后收到电子邮件。 在该电子邮件中应该有一个按钮,一旦按下,生产任务就会开始。

我很想知道如何实现这一点。 到目前为止,我发现的只是构建警报而不是发布警报。

谢谢, 非常感谢。

2 个答案:

答案 0 :(得分:2)

在生产部署之前添加批准要求,并确保"发送电子邮件通知"选项已启用。您将收到一封电子邮件,其中包含提供批准的链接,这将触发生产发布。

答案 1 :(得分:2)

你可以在TFS中做到这一点。

  1. 在发布过程中,选择修改 edit

  2. 选择触发器 triggers

  3. 在环境触发器部分中找到您的生产环境,然后选择修改铅笔。 environmental variables

  4. 选择审批

  5. 然后,您可以设置预部署和部署后批准者。
  6. 在“选项”部分中,选择向批准者发送电子邮件通知选项 set email, who, when and where
  7. 如果这是您选择的内容,这将发送预先批准的电子邮件。