通过Hudson发送Subversion更改日志信息

Gru*_*uck 8 svn hudson

我正在尝试将Hudson整合到我们的开发过程中,除了一件事,一切都很顺利.

我一直在使用Phing进行部署,其中一个被触发的事情是发送到我们的技术支持电子邮件地址的电子邮件,其中包含上次代码部署和当前SVN修订版之间的所有提交消息的列表.我做的是这样的:

  • 在部署应用程序时,从当前部署的应用程序的根目录中读取包含SVN修订版的文件
  • 将该值放在Phing变量中
  • 将该值插入命令以通过电子邮件发送SVN提交消息
  • 在包含当前SVN修订的新部署的应用程序的根目录中创建一个文件

我希望能够将这些信息添加到Hudson在成功构建完成后发送的电子邮件中.如何在哈德森完成这项任务的任何指针将不胜感激.

gar*_*les 4

当我从 CruiseControl 切换到 Hudson 时,这也让我很恼火。您可以使用Hudson email-ext 插件来完成您需要的操作- 安装该插件后,您将在每个作业配置页面的末尾看到一个选项“可编辑电子邮件配置”。单击帮助链接查看您可以在电子邮件中包含哪些信息;${CHANGES} 令牌是您需要用于触发构建的 SVN 提交的令牌。