- Добавлен новый этап в сборочную линию
runExternal
- Добавлен новый этап в сборочную линию
checkExtensions
- Добавлена возможность оповещения в Telegram
- Исправлена ошибка использования Jenkins credential в этапах
prepareBase
,smoke
- Обновлена документация
- Исправлены опечатки
- Переход на декларативные pipline-s
- Добавлена возможность указать путь к xUnit в этапах smoke, tdd
- Добавлена возможность указать путь к vanessa-automation или add в этапе bdd
- Добавлена возможность указать путь к настройкам vanessa-automation или add в этапе bdd
- Исправлена ошибка авторизации на этапе gitsync
- Исправлены опечатки
- Добавлена начальная документация
- Скорректированы описания полей схемы JSON для конфигурационных файлах
- Загрузка расширений из исходного кода в тестовую базу
- Проверка расширений в этапе
syntax-check
- Обновление базы из хранилища 1С версией из файла
VERSION
- Возможность указать агента для чтения конфигурационного файла
- Чтение конфигурационного файла без дополнительного клонирования (только для GitLab проектов)
- Возможность использовать временную базу в этапе
gitsync
- Возможность указать каталог временных файлов в этапе
gitsync
- Синхронизация релизов 1С в git-репозиторий с помощью
yard
- Добавлено логирование
- Исправлены опечатки
Первый релиз новой редакции библиотеки.
- Конфигурирование через json-файлы
- Одновременное использование скриптов и объектной модели
- (beta) Матричное тестирование
- Отправка уведомлений в Slack
- В отчет Allure добавлено разделение по категориям для синтаксической проверки, TDD/BDD-тестов
- Отладка sonar-scanner через опцию
SONAR_DEBUG
- Запуск сборки релиза контролируется через опцию
PROCEDURE_BUILD_RELEASE
- Для этапа синтаксической проверки исправлен путь к отчету Allure
- Реализована авторизация в Конфигуратор ИБ 1С для packman
- Восстановлена авторизация в хранилище 1С
-
2 вида авторизации - для Конфигуратора и Предприятия
-
Произвольный файл обработки для выполнения обновления в режиме Предприятия вместо существующего кода выполнения через vrunner run
-
Поддержка режима реструктуризации БД V2
-
Управление режимами синтакс-проверки
-
Управление отладочными логами приложений и пакетов oscript
- добавлен параметр
OSCRIPT_LOGOS_LEVEL_DEBUG
- добавлен параметр
-
Уточнены пути результатов тестирования для Junit и Allure
- По умолчанию все результаты от Аллюр получаются в каталоги
- дымовые -
out/allure
- bdd -
out/bddallure
- синтакс-проверка -
out/syntaxCheck/allure
- дымовые -
- все результаты
junit
- в каталогout/junit
- По умолчанию все результаты от Аллюр получаются в каталоги
-
Показ версий Usher и приложений oscript, vanessa-runner, packman, gitsync, установленных на ноде, при старте заданий
- Восстановлено обновление БД при загрузке из хранилища
- исправлена опечатка для команды синтакс-контроля
- Добавлен параметр
TIMEOUT_GITSYNC
со значением по умолчанию 60 минут, определяющий таймаут выполнения задачиgitsync
- Добавлен параметр
TIMEOUT_CI
со значением по умолчанию 60 минут, определяющий таймаут выполнения задачи сборочной линии
- Добавлено использование конфигурационного файла vrunner для всех шагов vrunner, в т.ч. при подготовке тестовой базы и синтаксическом контроле.
- В 2 раза увеличен таймаут выполнения сборочных задач.
- Исправление ошибки: No such property: sendEmailMessage
- запрет паралельных запусков задач синхронизаций git
- поддержка обновления серверной тестовой базы из хранилища 1С. Добавлены новые параметры
- добавлена возможность указания ноды для проведения статического анализа SonarQube
- добавлена возможность публикации сообщений в RabbitMQ. Для работы должен быть установлен плагин rabbitmq-publisher
- Поддержка синхронизации хранилища и Git;
- Сборочный цикл для основных сценариев контура:
- Подготовка окружения;
- Синтаксическая проверка;
- Статический анализ конфигурации SonarQube;
- TDD тестирование;
- BDD тестирование;
- Формирование отчетов Allure и Junit;
- Отправка почтовых уведомлений;
- Сборка поставки конфигурации при успешном прохождении тестирования.
- Публикация поставки конфигурации на продуктивную ИБ.