Перейти к основному содержимому
Версия: Релиз 11.06.2026

Репозиторий метрик

Подробнее о семантическом слое и структуре репозитория — в документации семантического слоя.

Создание репозитория​

На основе шаблона репозитория метрик создайте Git-репозиторий в вашем Git сервере.

подсказка

По умолчанию Configurator ожидает, что репозиторий называется trisigma_ab_metrics, а основная ветка — main

Взаимодействие с Configurator​

Configurator взаимодействует с репозиторием двумя способами:

Webhook ProcessPrComment​

Webhook позволяет запускать валидацию и мерж PR через комментарии в репозитории метрик:

КомментарийНазначение
run testПерезапустить валидацию изменений в PR
run mergeПровалидировать семантический слой и смержить PR с автоматическим применением изменений

Кроны​

КронНазначение
metrics_repo_syncСинхронизирует семантический слой из репозитория в Configurator
metrics_repo_validate_prsАвтоматическая валидация изменений семантического слоя в открытых PR с публикацией результатов в комментариях

Настройка Webhook​

GitHub​

Settings → Webhooks → Add webhook

  1. Payload URL: https://<configurator-host>/api/ProcessPrComment
  2. Content type: application/json
  3. Secret: значение секрета REPO_SECRET_KEY
  4. В разделе Which events would you like to trigger this webhook? выбрать Let me select individual events и отметить Issue comments

GitLab​

Settings → Webhooks → Add new webhook

  1. URL: https://<configurator-host>/api/ProcessPrComment
  2. Secret token: значение секрета REPO_SECRET_KEY
  3. В разделе Trigger отметить Comments

Bitbucket​

Repository settings → Webhooks → Add webhook

  1. URL: https://<configurator-host>/api/ProcessPrComment
  2. Secret: значение секрета REPO_SECRET_KEY
  3. В разделе Events → Pull request отметить Comment added