GitLab: Minimales Beispiel¶
Die einfachste Konfiguration für GitLab CI.
Schritt 1: Variable hinzufügen¶
Settings → CI/CD → Variables → Add variable
| Name | Wert | Optionen |
|---|---|---|
AI_REVIEWER_GOOGLE_API_KEY |
Ihr Gemini API-Schlüssel | Masked |
AI_REVIEWER_GITLAB_TOKEN |
Personal Access Token mit api-Scope |
Masked |
Schritt 2: Job hinzufügen¶
.gitlab-ci.yml:
ai-review:
image: ghcr.io/konstziv/ai-code-reviewer:1
script:
- ai-review
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
Schritt 3: MR erstellen¶
Fertig! Das AI-Review erscheint als Kommentare auf dem MR.
Was enthalten ist¶
| Funktion | Status |
|---|---|
| Notes auf MR | |
| Sprachadaptivität | |
| Metriken | |
| Auto-Retry |
Einschränkungen¶
| Einschränkung | Lösung |
|---|---|
| MR bei Fehler blockiert | allow_failure: true hinzufügen |