我试图将HipChat插件添加到我的Jenkins构建中,但它没有发布任何内容。
在全局配置中,我将HipChat服务器设置为api.hipchat.com,添加了一个API令牌和默认房间ID,将构建服务器URL设置为https://xxx.ci.cloudbees.com/,并将send设置为Jenkins。
在构建作业配置中,我尝试设置相同的房间ID,并将字段保留为空白(因此应该使用默认值)。我已经激活了所有通知复选框,并添加了HipChat Notifications作为(仅)构建后操作。
但是,在给定的房间里,我没有收到任何版本更新。因此,我添加了一个定制的Jenkins记录器,从jenkins.plugins.hipchat记录jenkins.plugins.hipchat的日志。对于我开始的每一个构建,我都会得到一个这样的日志条目:
Aug 28, 2014 6:08:20 PM INFO jenkins.plugins.hipchat.HipChatNotifier$HipChatJobProperty prebuild
Invoking Started...有什么想法,我做错了什么,或如何进一步调试这一点?
PS:我在Cloudbees上运行--不确定这是否有什么区别。
发布于 2014-11-10 03:49:39
Jenkins的Hipchat通知插件使用的是HipChat API v1,而不是较新的API v2。在尝试使用v2令牌时,我也遇到了同样的问题。
尝试在Hipchat中为Jenkins (例如https://my-hipchat-group.hipchat.com/admin/api)创建一个管理令牌,而不是创建一个房间令牌(例如,https://my-hipchat-group.hipchat.com/admin/rooms/tokens/665113)。
我能够让HipChat API v2令牌使用手工构建的https://github.com/yagince/hipchat-notifier-plugin项目中的hpi。
发布于 2015-06-09 18:43:45
这似乎已经在https://wiki.jenkins-ci.org/display/JENKINS/HipChat+Plugin的hipchat插件的0.1.9和更新版本中得到了解决。我将它与一个v2 API令牌一起使用。
https://stackoverflow.com/questions/25553659
复制相似问题