环景:

Ubuntu 16.04

Crowd 3.3.2

JIRA7.4.0

Confluence 6.2.3

Fisheye and Crucible4.8.2

问题描述:

JIRA、Confluence在同一Ubuntu服务器、Crowd 在另外Ubuntu服务器、Fisheye and Crucible 在windows server服务器其中Crowd、Fisheye and Crucible近期配置,JIRA、Confluence、Fisheye and Crucible集成登入,后期还要加入Gitlab

解决方案:

1.拥有Crowd 和 JIRA、Confluence、Fisheye and Crucible管理员账户

2.其他参考JIRA,Crowd 和 JIRA集成操作

一、配置crowd

新建apps目录,点击crowd的diectories(目录),点击add diectory,选择internal,点击next

填写目录名称,点击continue,点击update,完成目录的添加

二、Crowd 和 JIRA集成

1.点击上方的 Users,左侧点击 Import users,右侧选择Atlassian importer,然后点击 Next。

2.在 Atlassian product required 选择 JIRA ,在 Directory 选择 apps, 在 Product database URL 输入 JIRA 的数据库连接地址 jdbc:mysql://jira_mysql/jira?autoReconnect=true,Username 输入数据库用户名, Password 输入 数据库密码,点击 Continue,操作成功后,可以看到提示从 JIRA 导入多少个用户

3.创建下面用户组,备用,jira的用户组在导入用户时,会自动创建

confluence-administrators true

confluence-users true

crucible-administrator true

crucible-users true

fisheye-administrators true

fisheye-users

4.添加应用,点击 Applications->Add application,在 Application type 选择 JIRA,输入 Name 为 JIRA,Description是JIRA Application,再设置自定义密码123456,点击Next

Crowd 和 JIRA、Confluence、Fisheye and Crucible共享账户集成登入_jira在URL输入设置的JIRA URL地址,点击 Resolve IP address,会自动解析出 Remote IP address。

选择刚才创建的apps目录,点击Next。


在Directory groups中选择jira-software-users,点击Add Group,将用户添加到授权组Authorised groups,同样操作将jira-administrators也添加到授权组,点击Next。(也可以勾选Allow all users to authenticate,允许目录中所有的用户访问)

最后点击Add Application,新应用添加成功

5.使用 JIRA 管理员,登录 JIRA。点击用户管理 --> 用户目录 --> 添加目录,选择 “Atlassian 人群”,点击下一步,在应用程序名称 处输入刚才设置的 JIRA应用程序名称 JIRA,在应用程序密码输入刚才我们设置的自定义密码123456,点击 测试设置,能够看到如下图中有绿色的提示框,提示 连接测试成功,最后点 测试并保存

在用户目录,可以看到,我们刚添加的 Crowd Server 目录

调整 Crowd Server 目录的顺序到第一行,点击一下向上箭头调整后的顺序如下:

Crowd 和 JIRA、Confluence、Fisheye and Crucible共享账户集成登入_jira_02

6.Confluence和Fisheye and Crucible参考JIRA

7.Fisheye and Crucible4.8.2 有几点小问题

(1).用户目录看不到用户数据

全局权限添加jira用户组

Crowd 和 JIRA、Confluence、Fisheye and Crucible共享账户集成登入_fish_03

(2).使用Crowd数据登入原来是管理员账户,到Fisheye上面变成普通用户

到用户组那进入jira用户组,把administrator打钩

Crowd 和 JIRA、Confluence、Fisheye and Crucible共享账户集成登入_fish_04

完成