[JIRA] (JENKINS-60017) Gitea PR build fails if Jenkins user is not admin of the repo

9 views
Skip to first unread message

davidsvantesson@gmail.com (JIRA)

unread,
Nov 1, 2019, 6:58:03 AM11/1/19
to jenkinsc...@googlegroups.com
David Svantesson created an issue
 
Jenkins / Bug JENKINS-60017
Gitea PR build fails if Jenkins user is not admin of the repo
Issue Type: Bug Bug
Assignee: Unassigned
Components: gitea-plugin
Created: 2019-11-01 10:57
Priority: Major Major
Reporter: David Svantesson

If the user that Jenkins uses to authenticate to Gitea is not admin of the repository, the Jenkins job fails when building pull request. It seem to fetch collaborators which requires admin priviliges but I don't understand why that is needed.

[Gitea] Notifying pull request build status: FAILURE There was a failure building this commit
[Gitea] Notified
org.jenkinsci.plugin.gitea.client.api.GiteaHttpStatusException: HTTP 403/Forbidden
	at org.jenkinsci.plugin.gitea.client.impl.DefaultGiteaConnection.getList(DefaultGiteaConnection.java:1013)
	at org.jenkinsci.plugin.gitea.client.impl.DefaultGiteaConnection.fetchCollaborators(DefaultGiteaConnection.java:353)
	at org.jenkinsci.plugin.gitea.GiteaSCMSource.getTrustedRevision(GiteaSCMSource.java:477)
	at org.jenkinsci.plugins.workflow.multibranch.SCMBinder.create(SCMBinder.java:99)
	at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:293)
	at hudson.model.ResourceController.execute(ResourceController.java:97)
	at hudson.model.Executor.run(Executor.java:429)
Finished: FAILURE
Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)
Atlassian logo

paul@nkey.com.br (JIRA)

unread,
Jan 20, 2020, 7:20:02 PM1/20/20
to jenkinsc...@googlegroups.com
Paul Eipper commented on Bug JENKINS-60017
 
Re: Gitea PR build fails if Jenkins user is not admin of the repo

Same problem here, but even adding user as Admin, the error persists:

21:18:09  Querying the current revision of pull request #58...
21:18:09  org.jenkinsci.plugin.gitea.client.api.GiteaHttpStatusException: HTTP 403/Forbidden
21:18:09  	at org.jenkinsci.plugin.gitea.client.impl.DefaultGiteaConnection.getObject(DefaultGiteaConnection.java:900)
21:18:09  	at org.jenkinsci.plugin.gitea.client.impl.DefaultGiteaConnection.fetchPullRequest(DefaultGiteaConnection.java:618)
21:18:09  	at org.jenkinsci.plugin.gitea.GiteaSCMSource.retrieve(GiteaSCMSource.java:178)
21:18:09  	at jenkins.scm.api.SCMSource.fetch(SCMSource.java:582)
21:18:09  	at org.jenkinsci.plugins.workflow.multibranch.SCMBinder.create(SCMBinder.java:98)
21:18:09  	at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:299)
21:18:09  	at hudson.model.ResourceController.execute(ResourceController.java:97)
21:18:09  	at hudson.model.Executor.run(Executor.java:427)
21:18:09  Finished: FAILURE

paul@nkey.com.br (JIRA)

unread,
Jan 23, 2020, 7:40:02 PM1/23/20
to jenkinsc...@googlegroups.com
Paul Eipper edited a comment on Bug JENKINS-60017
Same Similar problem here, but even adding user as Admin, the error persists:


{code:java}

21:18:09  Querying the current revision of pull request #58...
21:18:09  org.jenkinsci.plugin.gitea.client.api.GiteaHttpStatusException: HTTP 403/Forbidden
21:18:09   at org.jenkinsci.plugin.gitea.client.impl.DefaultGiteaConnection.getObject(DefaultGiteaConnection.java:900)
21:18:09   at org.jenkinsci.plugin.gitea.client.impl.DefaultGiteaConnection.fetchPullRequest(DefaultGiteaConnection.java:618)
21:18:09   at org.jenkinsci.plugin.gitea.GiteaSCMSource.retrieve(GiteaSCMSource.java:178)
21:18:09   at jenkins.scm.api.SCMSource.fetch(SCMSource.java:582)
21:18:09   at org.jenkinsci.plugins.workflow.multibranch.SCMBinder.create(SCMBinder.java:98)
21:18:09   at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:299)
21:18:09   at hudson.model.ResourceController.execute(ResourceController.java:97)
21:18:09   at hudson.model.Executor.run(Executor.java:427)
21:18:09  Finished: FAILURE
{code}
Reply all
Reply to author
Forward
0 new messages