Search This Blog

Loading...

Tuesday, July 20, 2010

Atlassian Stack: Crowd and Jira Integration

  1. Followed the Crowd Administration Guide, specifically the section on adding an application
  2. create a Crowd directory for Jira. I called mine Jira
  3. create three groups in Crowd: jira-users, jira-developers, jira-administrators and add them to the Jira directory
  4. create at least one user who is in all 3 groups
  5. define the Jira application in crowd following the instructions provided
  6. copy the Crowd client libraries into the Jira application. I stopped the jira server.  Removed the existing crowd client jar, copied the new one from /opt/crowd/client and set the permissions so that the file was owned by the jira user and group.
  7. replace Jira's cache configuration file in /opt/jira/atlassian-jira/WEB-INF/classes crowd-ehcache.xml with the one in /opt/crowd/client/conf and reset the file ownership
  8. edit /opt/jira/atlassian-jira/WEB-INF/classes/osuser.xml and add the Crowd specific section described in the instructions
  9. edit /opt/jira/atlassian-jira/WEB-INF/classes/seraph-config.xml as instructed
  10. start jira
  11. log into Jira using the new Crowd user
  12. enable external user management as instructed
Done. A lot of steps but Crowd now controls user accounts.  Next up: GreenHopper configuration.

0 comments:

Post a Comment