Rundeck和Hipchat插件

时间:2018-01-31 14:50:28

标签: plugins notifications rundeck hipchat

我正在我的工作中配置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年还是我配置错误了?

事先谢谢。

此致 麦克

1 个答案:

答案 0 :(得分:0)

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

配置框架 framework.plugin.Notification.HipChatNotification.apiVersion = V2 framework.plugin.Notification.HipChatNotification.apiAuthToken =值

配置项目 project.plugin.Notification.HipChatNotification.apiVersion = V2 project.plugin.Notification.HipChatNotification.apiAuthToken =值