4

构建后我想触发两封电子邮件。

第一个是发送到 SharePoint 服务器的电子邮件。SharePoint 上传其附件。此邮件的主题必须与要上传的 SharePoint 文件夹匹配。

第二个是给团队的邮件。所以,它应该有很好的主题而不是文件夹名称。

我怎样才能让詹金斯发送两封电子邮件?

4

3 回答 3

3

没有提供此功能的插件。您有两种选择来完成此功能。您可以实现自己的插件。一个好的起点可能是email-ext 插件

或者,您可以使用实际构建触发第一封电子邮件,然后让 Jenkins 触发一个单独的虚拟构建来发送第二封电子邮件。这不会那么优雅,但更容易,因为您不需要自己实现任何功能。根据您希望电子邮件包含的确切内容,您可能必须将一些数据从第一个构建传输到第二个构建(例如,通过参数化构建)。

于 2012-05-21T16:44:15.553 回答
0

一种廉价的替代方法是创建“shell 脚本”构建步骤,例如:(如果在 *nix 平台上)

echo "Please Mr. SharePoint, would you be so kind to attach my file(s) ? 
      Thanks!" | mail -s "<folder name>" -a ${WORKSPACE}/target/artifacts/myfile sharepoint@example.com
于 2013-10-15T11:19:37.480 回答
0

您还可以添加新触发器,并可以选择将包含新内容的新电子邮件发送到收件人列表。

于 2018-09-17T07:51:17.110 回答