It's all about the answers!

Ask a question

What's the license needed for build engine?


Richard Sun (1979) | asked Feb 06 '13, 7:37 p.m.
edited Feb 08 '13, 2:23 a.m. by Ralph Schoon (63.2k33646)
 Rational Team Concert - Developer?
or 
 Rational Team Concert - Build System(automated users only)?

What's the "automated users" means? another user? how to create it? 


Comments
Richard Sun commented Feb 07 '13, 5:33 p.m. | edited Feb 07 '13, 5:54 p.m.

 Thanks for your response!


1
Ralph Schoon commented Feb 08 '13, 2:23 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER

If your question was answered, you should accept the answer that you found most appropriate. This will allow other users to see the question was sufficiently answered.

Accepted answer


permanent link
Ralph Schoon (63.2k33646) | answered Feb 07 '13, 2:45 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Hi Feng,

the way this is supposed to work is as follows:

1. You can create up to 50 technical build accounts that represent build automation users that are used to run JBE's. These build users need to have access to the workspaces and streams they are supposed to build for. E.g. they need to be member of projects/teams to access streams and workspaces. Repository workspaces for private builds can't be private.
2. A regular user can trigger a build if the user has a developer license (needed for SCM operations).
3. When triggering a build, the responsible JBE grabs the build request and runs the build - using the build automation user license - on behalf of the requestor of the build.
Richard Sun selected this answer as the correct answer

2 other answers



permanent link
Geoffrey Clemm (30.1k33035) | answered Feb 07 '13, 9:52 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
The "automated users only" restriction means that the terms of the license (that you agreed to when you downloaded the server) require that this license only be used by a fully automated process, and not by a human user.   So you can assign this license to a user account that is used by the Jazz Build Engine process to perform builds, but you cannot assign it to a human who uses it to perform interactive work.  A developer license can also be used by the fully automated process, but there is no charge for the Build System licenses, so you'd normally use those for the build accounts, and save your developer licenses for your human users.

permanent link
Dinesh Kumar B (4.1k413) | answered Feb 07 '13, 2:53 a.m.
JAZZ DEVELOPER
here is my interpretation from the tip that appears when you hover your mouse over the license type in the License Key Management.  The tip gives us good information about the capabilities of each license kind.  Here is an extract of the same for Build System and Developer:

Client Access License Type : Build System
The Build System Client Access License is for assignment only to a user ID used by an automated Build System.  This enables the devices in the Build System to have read access to all capabilities, and write access to all capabilities unless otherwise restricted by role-based permissions.

Client Access License Type : Developer
Read and Write access to Change Management, Report Customization, Planning, Software Configuration Management, and Automation (Build System).

From this what appears to me is that you could assign either of these license to the user used for your automated builds.  However, by assigning Developer license to this user, the other capabilities that this license could be used for by a different user becomes unavailable.  So, it might be more appropriate to assign a Build System license which is specifically meant for this capability.

Your answer


Register or to post 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.