我是詹金斯的新手。
我创建了一个从 SVN 签出的新的自由样式项目。
我的要求是(i)每当用户在 SVN 中签入代码时,我都想生成一封电子邮件。(ii) 电子邮件应采用正确的格式(如 html 格式)
我今天才开始使用 Jenkins,所以让我告诉你,我没有太多的想法 :)
谢谢
我是詹金斯的新手。
我创建了一个从 SVN 签出的新的自由样式项目。
我的要求是(i)每当用户在 SVN 中签入代码时,我都想生成一封电子邮件。(ii) 电子邮件应采用正确的格式(如 html 格式)
我今天才开始使用 Jenkins,所以让我告诉你,我没有太多的想法 :)
谢谢
如果你想发送电子邮件,每次在 svn 中发生提交时,我都会在 svn 中解决这个问题。为此使用提交后挂钩
如果您想在 jenkins 中的每次构建发生时发送一封电子邮件,请将 mail 命令添加到您的 ant 构建脚本中,build.xml
. 为此有一个特殊的邮件任务。
你可能会说邮件是在 svn commit 上还是在 jenkins build 上发送都没有关系。但这并不完全正确:通常您配置 jenkins 的方式是轮询 svn 以获取新提交,假设每 30 分钟一次。如果发生新的提交,jenkins 将触发构建脚本运行。但请注意,在 30 分钟内可能会发生超过 1 次提交。因此,您必须决定是否要在每次提交或每次构建时发送电子邮件:
在每次构建时:在 build.xml 中使用特殊的ant 任务
在每次提交时:使用svn post-commit 钩子