我目前正在测试Jenkins Plugin for JIRA,作为我正在使用的项目的Atlassians Bamboo持续集成工具的替代方案。在阅读文档并创建一些测试项目之后,我设法将我的Jira实例和我的Hudson实例“连接”在一起。这是我最初想要实现的(序列图):
主要用例:
实际问题:
如果我将Hudson实例中的访问控制设置为“登录用户可以执行任何操作”,我可以将我的Jira实例与Hudson实例“连接”。 (我的意思是在Jenkins配置中的Jira内部,我可以看到最后构建的#)但是如果我在Hudson中使用“基于矩阵的安全性”或“基于项目的矩阵授权策略”访问控制,那么我无法看到最后构建的数量。
屏幕截图中的更多问题:
'基于矩阵的安全'访问控制:
'登录用户可以执行任何操作'访问控制
我曾尝试安装Role-based Authorization Strategy插件并创建了两个组:Admin和Anonymous(允许管理员用户使用所有内容,匿名使用任何内容),但效果相同 - 无法看到#of Last Builds in Jira实例
在Hudson Security的每次更新后,我重新启动hudson并从头开始再次删除/添加应用程序链接(以防万一..)
配置此插件时是否有人遇到类似问题?如果是这样,您是如何设法解决此问题的?
P.S。
我不想使用Logged-in users can do anything
访问控制设置,因为在这种模式下,匿名用户只需浏览我的Hudson实例就能获得大量敏感信息
在撰写此问题时,我从版本使用版本{{1} } (versions list)。1.1.2
更改为1.0.1
,因为v.1.0.1
似乎对我有用。
关于marvelution的注册问题:https://marvelution.atlassian.net/browse/JJI-41
更新
导致问题的原因:
when the schedular was triggered the basic header was not added
答案 0 :(得分:0)
发现如果我在访问控制中使用此设置:
然后我可以使用Matrix-based security
访问控制使用该插件获取Jira中的#svild。
典型的最小配置是授予a的所有权利 管理用户或组,仅对“总体”和“作业”具有读取权限 匿名用户。