Build license
We have been building from the admin account with JBE for about a year. Looking through documentation, we see that this account "should" have been licensed with Rational Team Concert - Build System. Questions:
- What does it actually give us?
- How are we able to do builds with build definitions, build workspaces, etc without this?
- Does everyone that does the Request Build need this, or just the license for the account that does the build?
Accepted answer
Comments
Thanks for the response...,
But how is this user able to do the build if they don't have that license assigned? Should I give it to the user anyway?
In order to use one of the build licenses, you would need a special "build account", that is only used for builds (and not by a regular user). If you have no such account (and cannot create one), you would just use one of your normal user accounts for the build, and that user would need to have a normal RTC license that provides access to build functionality (such as an RTC Developer account).
Note that the "build license" does not have any privileges beyond those of a normal RTC Developer license, so it is fine for you to just use one of your normal developer accounts for the builds.
The admin user is implicitly assigned all licenses, which explains why it was working before. It's not recommended to run builds under an admin user though, since then anybody with the ability to modify the build script can run any requests as admin.