我正在我的工作中配置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年还是我配置错误了?
事先谢谢。
此致 麦克
答案 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 =值