I've been trying to setup an automated release system, by using Bamboo build plans to orchestrate the required steps to release via Maven's release plugin. To this end, I had created a user within our hosted instance, and put that user in both the users and developers groups. My understanding of the support docs suggested this was the critical factor for read/write access, and I do believe it's at least a piece of the puzzle.
However, adding the user to those groups, and then only granting them application access to Bamboo did not allow that user to do even read-only checkouts. I eventually discovered (by trial-and-error) that granting the user Fisheye/Crucible access allowed checkouts (and checkins). While we can keep these permissions, this user is only meant for automation, and we'd prefer to limit the applications it has access to (especially since extra licensing is required for it to have access to Fisheye/Crucible, which it doesn't otherwise need). For instance, though it needs write access to Subversion (due to requirements of the Maven release plugin), but will never need to make any changes that require code reviews, and really doesn't need access to any of the front-end apps at all.
So is this actually a requirement, to grant application access to Fisheye/Crucible for users that need read/write access to Subversion? Or have I missed some wrinkle that would allow us to do this without such access?
If it is required, may I recommend adding something explicit about that in the user docs, as it just wasn't clear to me, even after attempting to find an answer to this in the various forms of online documentation.
Over the next several weeks we'll be sharing some of our Getting Started guides here in the community. Throughout this series of posts, we'd love to hear from customers and non-customers ab...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs