当用户在svn中提交代码时,Jenkins会生成电子邮件

时间:2013-06-11 07:18:09

标签: jenkins jenkins-plugins

我是詹金斯的新手。

我创建了一个新的自由风格项目,该项目已从SVN中检出。

我的要求是 (i)我想在用户签入SVN中的代码时生成电子邮件。 (ii)电子邮件应采用适当的格式(如HTML格式)

我今天刚刚开始使用Jenkins,所以让我告诉你我没有太多想法:)

由于

1 个答案:

答案 0 :(得分:1)

如果你想发送一封电子邮件,每次在svn中发生提交时,我都会在svn中解决这个问题。使用post commit hook进行此

如果您想在每次jenkins构建时发送电子邮件,请将mail命令添加到您的ant构建脚本build.xml。对此有一个特殊的Mail task

您可能会说电子邮件是在svn commit上还是在jenkins build上发送并不重要。但这并不完全正确:通常你以一种方式配置jenkins以便为新的提交轮询svn,让我们说每30分钟一次。如果发生新的提交,jenkins将触发构建脚本运行。但请注意,在30分钟内可能会发生超过1次提交。因此,您必须决定是否要在每次提交或每次构建时发送电子邮件:

在每个构建中:在build.xml中使用特殊的ant task

在每次提交时:使用svn post-commit hook