0

我在工作中配置 Rundeck,我想通过 Hipchat 接收来自工作的所有通知。我找到了这个插件:https ://github.com/hbakkum/rundeck-hipchat-plugin

我在 Rundeck libext 目录中复制了 .jar 文件,现在我在 Job 通知中看到了 Hipchat 选项。尽管我写了房间 ID 并获得了允许 Rundeck 向该房间发送通知的令牌,但没有任何反应。

我看到了这个话题:https ://github.com/rundeck/rundeck/issues/764

我也得到这个日志:

2018-01-31 15:15:12,122 [quartzScheduler_Worker-3] INFO  grails.app.services.rundeck.services.ExecutionUtilService - Execution successful: 13 in project proyecto_prueba
2018-01-31 15:15:12,501 [quartzScheduler_Worker-3] INFO  grails.app.services.rundeck.services.ExecutionService - updated scheduled Execution
2018-01-31 15:15:31,088 [quartzScheduler_Worker-4] ERROR grails.app.services.rundeck.services.PluginService - Notification: configuration was not valid for plugin 'HipChatNotification': apiAuthToken: required

Hipchat 插件工作错误是因为上次更新是在 2016 年还是我配置错误?

预先感谢。

问候,迈克。

4

1 回答 1

0

我发现了这个问题。Hipchat API 令牌必须具有下一个范围:发送通知 y 查看房间。使用这些范围,我必须在 Rundeck 配置文件中指定下一行:

配置框架: framework.plugin.Notification.HipChatNotification.apiVersion=v2 framework.plugin.Notification.HipChatNotification.apiAuthToken=value

配置项目: project.plugin.Notification.HipChatNotification.apiVersion=v2 project.plugin.Notification.HipChatNotification.apiAuthToken=value

于 2018-02-02T08:46:37.593 回答