GitLab
Managed Service
PR Reviewer can be run as a managed service by Callstack.ai. This service is fully managed by Callstack and requires no setup on your end other than creating a Callstack account. For each review, we create a branch new instance where your codebase is cloned and analyzed. Managed instance represents a hardened environment that does not mount any persistent storage, all data is present only in memory and is destroyed immediately after the review is done.
Self-Service
You can run PR Reviewer directly in your Gitlab Pipelines by including the following entry in your .gitlab-cy.yml
file.
By including this entry, PR Reviewer will create a manual trigger job in your pipeline for each commit to a merge request.
Callstack.ai will receive webhook from Gitlab and start the review process automatically.