我是詹金斯的新手。
我创建了一个新的自由风格项目,该项目已从SVN中检出。
我的要求是 (i)我想在用户签入SVN中的代码时生成电子邮件。 (ii)电子邮件应采用适当的格式(如HTML格式)
我今天刚刚开始使用Jenkins,所以让我告诉你我没有太多想法:)
由于
答案 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