Set up "my" workspace for personal builds.
![]()
Andrea Toncelli (27●4●9)
| asked Nov 07 '14, 12:26 p.m.
edited Nov 10 '14, 11:24 a.m. by Geoffrey Clemm (30.1k●3●30●35)
Hello,
If I am a developer and I want to be able to use the personal builds, how do I need to set up my workspace, the "build user" role etc..?
I keep getting the error:
com.ibm.team.build.common.TeamBuildException: CRRTC3529E: The user, bm02, does not have read access to the workspace with the following UUID: _QbcDIFkxEeS16IOVPhIigg.
I set up my workspace to be public (Do I need to do that?)
What else?
Thanks
|
3 answers
![]()
Andrea, in the Collaborative Lifecycle Management messages information center on Jazz.net (https://jazz.net/help-dev/CLMErrorMessages/index.jsp), the user response for message CRRTC3529E (https://jazz.net/help-dev/CLMErrorMessages/topic/com.ibm.rational.rtc.messages.doc/CRRTC3529E.html) is to either update the user's permissions so that they can access the workspace, or change the permissions of the workspace to allow access to the user. Your user bm02 apparently have access to the workspace. Do the workspace permissions include bm02 as a user ID that can access the workspace?
Comments
Hi Patrick,
The build process is run by the build manager user account as suggested by IBM.
If I use the first link, and try to search my error, I get way too many references.
The second link does not work work for me.
Are you suggesting that the build manager account has control over the developers work spaces?
Is this what IBM does to get personal builds working?
What permissions does the build manager account need to have?
I am not sure how to:
>>update the user's permissions so that they can access the workspace
Or:
>>change the permissions of the workspace to allow access to the user
There is only one owner and that needs to be the developer.
I changed the visibility to public. I am not even sure if that is too much if I should use 'scoped'
And how to set up:
>>Do the workspace permissions include bm02 as a user ID that can access the workspace
Do you have any documentation that explains exactly what we need to do for permissions and template configuration to get the correct set up?
I cannot find anything.
Thanks
I believe the correct link for the 3429E error is https://jazz.net/help-dev/CLMErrorMessages/index.jsp?topic=%2Fcom.ibm.rational.rtc.messages.doc%2FCRRTC3529E.html
"update the user's permissions so that they can access the workspace" means: update the build user's permissions so they can load the workspace. i.e. if the workspace is scoped to a project area, ensure that the build user is a member of that project area.
"change the permissions of the workspace to allow access to the user" means: modify the scope of the workspace so that the build user can see it. ie, make it public/scoped.
>>update the build user's permissions so they can load the workspace
I am not sure what I need to do here. The project is using an out of the box template.
The build user is a developer & release engineer.
>>"change the permissions of the workspace to allow access to the user"
Workspace is public.
With the workspace set to public and the build user able to see it, you should be able to run a personal build.
|
![]()
The build user needs to be able to see the contents of your repository workspace, so the workspace must be public or scoped to a project area that contains the build user.
I suggest public, since your component permissions protect the files/folders contained in the workspace.
Comments Could you also please point me to documentation that can help me set this up? I did set it as public but I am still having permissions problem as I pointed out above. It seems that the only thing that works would be to give ownership of 'my' work space to the build manager account. I can't do that as then I lose my workspace
I'm not aware of any docs on configuring a personal build workspace.
Quite disappointing to hear that. This is a well listed functionality but there is no documentation support on how to set it up. What are we supposed to do to take advantage of this functionality? Hi Evan,
Would it be possible to have a list of steps that need to be done from the out of the box project to have a working personal build? I am sure IBM uses this internally as I have read articles from IBM developers encouraging people to use it. I am quite stuck at this point.
Thanks
Andrea, you don't lose your workspace, you can search and find it again.
I'm not aware of internal docs on running personal builds. The public documentation is all there is.
Could you answer my questions on your original query? That may help us get to the bottom of this.
showing 5 of 6
show 1 more comments
|
![]()
Even though this is an old thread:
When submitting a personal build (with the "personal build" checkbox activated), user selects one of his own repository workspaces that satisfies the following one criterium:
That's it. If you think you need to edit the build definition in order for this to work, you're mistaken. How do I make sure the build user has read access: - Visibility of my workspace is set to either public or project scoped (to a project area that the build user also is a member of). Just in case anyone stumbles over this... |
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.
Comments