- Notifications
You must be signed in to change notification settings - Fork673
Closed
Description
Description of the problem, including code/CLI snippet
I'm a trying to list all the branch of the current repository from a CI job. To do this I expected to be able to use the CI_JOB_TOKEN present in the environment of the CI jobs, but it turns out it is not possible.
The documentation seems to indicate that it should be possible though:
The token has the same permissions to access the API as the user that triggers the pipeline. Therefore, this user must be assigned to a role that has the required privileges.
gitlab_project_id=int(os.environ["CI_PROJECT_ID"])server_url=os.environ["CI_SERVER_URL"]job_token=os.environ["CI_JOB_TOKEN"]gl=gitlab.Gitlab(server_url,job_token=job_token)gl_project=gl.projects.get(gitlab_project_id)
Expected Behavior
CI_JOB_TOKEN should let me access the current project.
Actual Behavior
404 Not found error is raised
Specifications
- python-gitlab version: 2.6.0
- Gitlab server version (or gitlab.com): version: 13.7.4-ee revision: 368b4fb2eee
Metadata
Metadata
Assignees
Labels
No labels