Skip to content

О проекте

vanessa-runner - CLI-инструмент для автоматизации повседневных задач разработчиков 1С:Предприятие.

Что это такое?

Vanessa-runner предоставляет единый интерфейс командной строки для выполнения типовых операций в 1С-проектах:

  • сборка конфигураций, расширений и обработок из XML-исходников и обратно;
  • создание, обновление и бэкап информационных баз;
  • работа с хранилищем конфигурации;
  • управление кластером серверов;
  • запуск тестов (xUnit и BDD/Vanessa-ADD);
  • проверка синтаксиса конфигурации;
  • запуск 1С:Предприятия и Конфигуратора.

Архитектура

Начиная с версии 3.0 инструмент полностью переписан на базе фреймворка Autumn для OneScript. Это обеспечивает:

  • иерархический синтаксис команд: vrunner <группа> <подкоманда>;
  • каскад настроек через autumn-properties.json и переменные окружения;
  • внедрение зависимостей между сервисами.

Группы команд

КомандаОписание
cfОперации с конфигурацией (.cf)
cfeОперации с расширениями (.cfe)
epfОперации с обработками (.epf/.erf)
infobaseУправление информационными базами
repoРабота с хранилищем конфигурации
clusterУправление кластером серверов
runЗапуск 1С в разных режимах
testЗапуск тестов
validateПроверка конфигурации

Поддержка