Skip to content

Сервисные команды CLI

Команда service запускает служебные операции на стороне Vampy: синхронизацию версий артефактов из registry-интеграций и веток репозитория из VCS-интеграций. Подкоманды независимы друг от друга.

sync-artifact

Синхронизирует версии артефакта из подключённых registry-интеграций. Полезно в CI/CD, когда нужно обновить список версий образа до сканирования или загрузки отчёта.

API: POST /api/ext/v1/artifacts/versions/sync/

vampy-cli service sync-artifact --artifact=vampy-engine --product=vampy --verbose

Параметры sync-artifact

Параметр Описание Значение по умолчанию
--artifact value Slug или host-qualified reference артефакта; обязателен
--product value Slug продукта; опциональный фильтр

sync-repo

Новое в 2026.7.1

Синхронизирует ветки репозитория из связанных VCS-интеграций. Удобно вызывать из пайплайна после создания новой ветки в Git, чтобы она появилась в Vampy до загрузки результатов сканирования. Поведение «создавать новые / удалять пропавшие» задаётся конфигурацией — см. ветки репозитория.

API: POST /api/ext/v1/repositories/branches/sync/

vampy-cli service sync-repo --repository=my-repo --verbose

Параметры sync-repo

Параметр Описание Значение по умолчанию
--repository value Slug или ID репозитория; обязателен