Перейти до змісту

GitLab: Мінімальний приклад

Найпростіша конфігурація для GitLab CI.


Крок 1: Додайте змінну

Settings → CI/CD → Variables → Add variable

Назва Значення Опції
AI_REVIEWER_GOOGLE_API_KEY Ваш Gemini API ключ Masked
AI_REVIEWER_GITLAB_TOKEN Personal Access Token зі scope api Masked

Крок 2: Додайте job

.gitlab-ci.yml:

ai-review:
  image: ghcr.io/konstziv/ai-code-reviewer:1
  script:
    - ai-review
  rules:
    - if: $CI_PIPELINE_SOURCE == "merge_request_event"

Крок 3: Створіть MR

Готово! AI review з'явиться як коментарі до MR.


Що включено

Функція Статус
Notes до MR ✅
Мовна адаптивність ✅ (adaptive)
Метрики ✅
Auto-retry ✅

Обмеження

Обмеження Рішення
MR блокується при помилці Додайте allow_failure: true

PAT vs Project Access Token

Personal Access Token (PAT) працює на всіх планах GitLab, включаючи Free.

Project Access Token потребує GitLab Premium/Ultimate. На Free плані завжди використовуйте Personal Access Token.


Наступний крок

👉 Розширений приклад →