Create a GitLab user that only has CI access

Hello all,
first time posting.

Is it possible to create a user or set permissions on an existing user that enables him/her to only have access to the CI jobs/pipelines of a project? This user should not be able to view the source code or clone the repo in question.

Thanks,
Ivan

Sorry everybody, I did not realize how simple it was. I just created an external user and gave him guest access to the project.