jazz build user configuration
Hello,
Based on this article:
https://jazz.net/library/article/38
Creating a special-purpose build user
The Jazz build toolkit and the Jazz build engine will both require a user and password for logging into the Jazz repository. It is recommended that you create a special-purpose build user so operations performed by the build (such as creating a baseline) don't appear to be performed by a real user. You must assign the "Build System" client access license to your build user. When getting started, you can put the build user's password directly in the Ant task or build engine invocation. However, for production use, you should create an encrypted password file using the Jazz Build Engine -createPasswordFile argument. This encrypted file can then be referenced by the Ant task passwordFile attribute and the Jazz Build Engine -passwordFile argument.
Does this user need to be in JazzAdmins or JazzUsers? Does it only need the Build license? If using LDAP, does this user have to be there too?
thanks
Based on this article:
https://jazz.net/library/article/38
Creating a special-purpose build user
The Jazz build toolkit and the Jazz build engine will both require a user and password for logging into the Jazz repository. It is recommended that you create a special-purpose build user so operations performed by the build (such as creating a baseline) don't appear to be performed by a real user. You must assign the "Build System" client access license to your build user. When getting started, you can put the build user's password directly in the Ant task or build engine invocation. However, for production use, you should create an encrypted password file using the Jazz Build Engine -createPasswordFile argument. This encrypted file can then be referenced by the Ant task passwordFile attribute and the Jazz Build Engine -passwordFile argument.
Does this user need to be in JazzAdmins or JazzUsers? Does it only need the Build license? If using LDAP, does this user have to be there too?
thanks
Accepted answer
Mahari,
that user just needs to have only JazzUsers repository role.
It only needs the Buildsystem License, that provides the user with the SCM capability.
The user has to be able to log into your server and thus needs to be available in the user registry. If you run LDAP, the user needs to be available in LDAP.
You also need to add the user to the projects to gain access to the Streams and repository workspaces.
There are several buildsystem licenses available, but if you don't have an issue with access to the projects, you strictly only need one build user.
that user just needs to have only JazzUsers repository role.
It only needs the Buildsystem License, that provides the user with the SCM capability.
The user has to be able to log into your server and thus needs to be available in the user registry. If you run LDAP, the user needs to be available in LDAP.
You also need to add the user to the projects to gain access to the Streams and repository workspaces.
There are several buildsystem licenses available, but if you don't have an issue with access to the projects, you strictly only need one build user.
One other answer
Hello,
I've been traying to start the build engine from command line based on this article:
https://jazz.net/library/LearnItem.jsp?href=content/docs/client-tour/using-build.html
and couldn't do it. I have checked permissions, the command, and the build definition and only got the same CRRTC3507E error. The question is, do I need to do some extra configuration besides the one in that article?