Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Jenkins Team Concert Plugin 2.4.2 permission issue

Hi All,


The Team Concert Plugin 2.4.2 is released to fix "Missing permission checks" (upgraded from 2.4.1 to 2.4.2) for Jenkins. The SCM team upgraded the plugin in Test Jenkins server and restarted the server to apply the changes. After the upgrade users having the overall/Read permission are unable to run the build jobs in Jenkins and expecting the overall/Administer permission to run the build job as shown below. The SCM team assigned Overall/Administer permission for users to run the build jobs but that will allow users in configuring the build jobs. Please let us know how to overcome this issue with the Team concert plugin and Jenkins. Let me know in case of any additional information.

RTC : checkout...
19:12:47 FATAL: RTC : checkout failure: <UserID> is missing the Overall/Administer permission
19:12:47 hudson.security.AccessDeniedException3: bvinayku is missing the Overall/Administer permission
19:12:47    at hudson.security.ACL.checkPermission(ACL.java:80)
19:12:47    at hudson.security.AccessControlled.checkPermission(AccessControlled.java:52)
19:12:47    at com.ibm.team.build.internal.hjplugin.RTCBuildToolInstallation.validateBuildToolkit(RTCBuildToolInstallation.java:119)
19:12:47    at com.ibm.team.build.internal.hjplugin.RTCBuildToolInstallation.validateBuildToolkit(RTCBuildToolInstallation.java:106)
19:12:47    at com.ibm.team.build.internal.hjplugin.RTCScm.validateBuildToolkitPath(RTCScm.java:3345)
19:12:47    at com.ibm.team.build.internal.hjplugin.RTCScm.checkout(RTCScm.java:2366)
19:12:47    at hudson.scm.SCM.checkout(SCM.java:540)
19:12:47    at hudson.model.AbstractProject.checkout(AbstractProject.java:1240)
19:12:47    at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:649)
19:12:47    at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:85)
19:12:47    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:521)
19:12:47    at hudson.model.Run.execute(Run.java:1900)
19:12:47    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
19:12:47    at hudson.model.ResourceController.execute(ResourceController.java:101)
19:12:47    at hudson.model.Executor.run(Executor.java:442)
19:12:47 ERROR: RTC : checkout failure: <UserID> is missing the Overall/Administer permission
    
Thanks,
    
Vinay
    

<o:p> </o:p>

0 votes



One answer

Permanent link

 HI Vinay,


Please check the below details, you don't have to have ADMIN permission to trigger the Build.

In this configuration change log can be chosen to be generated by comparing the current build with the previous successful build. By default this option is unchecked.

NOTE: For this configuration, the RTC user configured globally or for this job needs to have permission to attach snapshots to a stream.

Regards,
Arun

0 votes

Your answer

Register or log in 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 10,948

Question asked: Jun 22 '23, 10:11 a.m.

Question was seen: 865 times

Last updated: Jun 23 '23, 3:13 a.m.

Confirmation Cancel Confirm