I tried using a Docker image called "CodiumAI PR-Agent," which can perform code reviews using AI.
To set this up, I installed GitLab Runner on a new server and created a .yml file according to the official manual:
(https://qodo-merge-docs.qodo.ai/installation/gitlab/#run-as-a-gitlab-pipeline)
The runner is triggered whenever a merge request is created in the repository on GitLab.
However, I encountered the following error in the job log:
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1010)
I suspect the issue is that the GitLab Runner does not have the necessary SSL certificate to access the repository.
However, I’m not sure how to import the certificate into the GitLab Runner server.
I also tried use command below and it would show the similar error message.
openssl s_client -connect my_gitlab_server_url.com:443
response:
Verify return code: 19(self-signed certificate in certificate chain)
Any suggestions would be greatly appreciated. Thank you!