0

我刚刚设置了 hudson 并开始使用它。

  1. 我已将 email-ext.hpi 下载到 $HUDSON_HOME\plugins 文件夹中
  2. 我已经在步骤 1 后重新启动了 hudson(我正在遵循这种手动方法,因为我无法使用(出于代理设置原因)通过“管理 hudson”页面安装插件的自动方式。
  3. 哈德森开始时我没有看到任何错误。事实上,我看到了 INFO: Started all plugins 这一行

但是:
当我启动项目配置页面时,我没有看到承诺的选项“可编辑电子邮件通知”。

仅供参考:
1. 我能够设置和运行一些基本的测试版本并且它们运行良好。
2. 我还能够配置和接收默认的 hudson 电子邮件,用于失败和后续成功。(这确认了 SMTP 设置) 3. 我也可以按照上面详述的相同方式设置 subversion 标签 hpi 并且工作正常也!

我错过了什么?提前感谢您的帮助!

额外信息:Hudson 版本 - 1.379 在 Windows XP 上运行

4

3 回答 3

0

好的 - 我想出了一个解决方法(尽管我仍然需要深入研究为什么这是一个问题)。在这里为可能遇到此问题的任何其他人录制。

该插件在复制到 $HUDSON_HOME\plugin 时不知何故并未真正被激活/识别。但是当我将它也复制到 C:\Documents and Settings\mylogin.hudson\plugins 并重新启动 hudson 服务时,瞧!有效。

如果有人知道为什么会发生这种情况,请在此处记录以供参考。谢谢。

于 2010-10-06T10:48:55.767 回答
0

要安装插件,您应该使用简单的路线。在 Hudson 中,转到“管理 Hudson”->“管理器插件”->“高级”(它是一个选项卡)并使用“上传插件”选项。

然后按照说明进行操作。通常你必须重新启动 Hudson 才能真正获得插件。

比弄乱文件系统更省钱。一般来说,您采用的方法应该是正确的,但您的 $HUDSON_HOME 似乎存在问题。查看“管理 Hudson”->“配置系统”页面。页面顶部显示的 Hudson 主目录是什么?如果无法访问主目录,我不知道 Hudson 会做什么?我的假设是 Hudson 使用用户帐户而不是本地系统帐户作为服务运行,并且您使用不同的帐户来复制 hpi 文件。

于 2010-10-06T17:42:16.407 回答
0

安装 Maven Legacy 和 Maven3 插件。

于 2016-02-19T17:46:06.297 回答