Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
针对JIRA验证Jenkins用户的身份_Jenkins_Jira - Fatal编程技术网

针对JIRA验证Jenkins用户的身份

针对JIRA验证Jenkins用户的身份,jenkins,jira,Jenkins,Jira,我们目前正在建立Confluence、JIRA和Jenkins,我希望所有工具都只能使用一个用户数据库,而不必在每个工具中创建单独的帐户。Google告诉我Jenkins可以针对Atlassian群组对用户进行身份验证和授权。Confluence可以使用群组和JIRA进行用户管理 但是Jenkins能否使用JIRA(而不是Crowd)作为其用户数据库,对用户进行身份验证和授权?一种方法是使用Crowd2(Jenkins插件) 来自吉拉 转到管理中心>用户管理 “JIRA用户服务器”(左侧) 单击

我们目前正在建立Confluence、JIRA和Jenkins,我希望所有工具都只能使用一个用户数据库,而不必在每个工具中创建单独的帐户。Google告诉我Jenkins可以针对Atlassian群组对用户进行身份验证和授权。Confluence可以使用群组和JIRA进行用户管理


但是Jenkins能否使用JIRA(而不是Crowd)作为其用户数据库,对用户进行身份验证和授权?

一种方法是使用Crowd2(Jenkins插件)

来自吉拉
  • 转到管理中心>用户管理
  • “JIRA用户服务器”(左侧)
  • 单击“+添加应用程序”(右上角)

    注意:要使用Jira中的IP地址指定端口,请使用XX.XX.XX.XX/port格式。Jira用户必须具有管理员权限

  • 詹金斯
  • 转到“管理Jenkins”(左侧)>管理插件>可用选项卡
  • 下载crowd2插件
  • 转到“管理Jenkins”(左侧)>“配置全局安全”

    注意:需要Jenkins管理员访问权限


  • 我已经使用Crowd和apachecrowd插件完成了这项工作。当时詹金斯的人群插件被破坏了。如果您能够以某种方式从Jira目录中获取apache密码文件,那么就相当简单了。我不知道有哪个jenkins插件提供了这个功能。JIRA 4.3从群组中抽取一部分并嵌入其中。我会从Jenkins插件的人群开始,看看你是否能调整它以引用JIRA。Atlassian可能会说这是Crowd的工作。我确实尝试过,使用Crowd2插件并将其配置为连接到JIRA服务器。这不起作用,不断抛出异常。所以它不是开箱即用的。我可以确认Jenkins 1.572和Jira v6.1.2都能用!非常感谢您的支持,通过Jira 6.2.3和Jenkins 1.577进行确认。我可以通过Jira 7.2.0和Jenkins 2.33进行确认。如果一个配置能正常工作,感觉真是太好了。。。!