Разобрать операцию

Предрелизная проверка в CI/CD

LLM анализирует изменения в merge request и предлагает проверки для затронутых сценариев. CI собирает кандидата, выполняет обязательные и согласованные проверки и сохраняет результаты рядом с изменениями.

Как обрабатываются данные

  1. Изменения в merge request

    Пайплайн получает конкретную ревизию, список изменённых файлов и правила выпуска проекта.

  2. План проверок

    LLM сопоставляет изменения с каталогом тестов и предлагает дополнительные проверки. Обязательный набор определяется правилами CI.

  3. Предварительная сборка

    CI собирает кандидата для проверки, запускает тесты и привязывает отчёт к версии сборки.

  4. Решение по кандидату

    Команда видит статусы обязательных проверок, результаты по затронутому сценарию и открытые риски перед согласованием релиза.

Пример артефакта

Данные и результат условные. Формат подбираем под вашу задачу и рабочие системы.

Предрелизная проверка

Готова ли сборка #219 к согласованию и что проверили по MR !218?

Сборку #219 можно передать на согласование

Обязательные проверки прошли. Два одинаковых запроса с одним ключом вернули номер одного и того же счёта. В реестре появилась одна новая запись.

Результаты для ревизии 71c42ba
ПроверкаРезультат
Предварительная сборка#219 · успешно
Линтер и тестыВсе обязательные проверки пройдены
Повтор запросаОдин и тот же номер в обоих ответах, 1 запись в реестре
СтатусОжидает согласования команды
Источники ответа
  • Jira · BILL-218 · Повторное создание счёта

    Задача, связанная с MR !218.

    Если тот же запрос повторяется с тем же ключом, сервис возвращает номер первого счёта. Новая запись в реестре не создаётся.

  • MR !218 · изменения в создании счёта

    Проверка по диффу: повтор запроса с тем же ключом должен вернуть существующий счёт.

  • Отчёт CI · сборка #219

    Ревизия 71c42ba в MR !218. Все обязательные проверки пройдены.

    Тест повтора: оба ответа вернули один номер, в реестре одна новая запись. Кандидат ожидает согласования команды.

GPT Client

Вопросы о сценарии

Сколько стоит добавить предрелизную проверку?

Ориентир за работы — 150–240 тыс. ₽. Оценка для одного репозитория и одного существующего пайплайна с отчётом по сборке и тестам.

Кто решает, можно ли выпускать сборку?

На старте нужны примеры отчётов CI, каталог тестов и правила выпуска. Ассистент предлагает проверки и объясняет отчёт. CI применяет обязательные правила, а команда согласует выпуск.

Общие условия и расходы на инфраструктуру