На странице GH компании Velocity упоминается "простая интеграция CI" как одно из преимуществ, но я не не видел никакой документации об этом.
Как я могу интегрировать Velocity с Jenkins?
На странице GH компании Velocity упоминается "простая интеграция CI" как одно из преимуществ, но я не не видел никакой документации об этом.
Как я могу интегрировать Velocity с Jenkins?
Вы должны использовать:
метеор --testзапуск метеора --test
Это делает то же самое, что и speed-ci, без дополнительной установки.
meteor run --test
? Это сделало то же самое, что и speed-ci, за исключением того, что оно не завершается с кодом состояния, что является фундаментальным для ci. Процесс просто продолжает работать после запуска тестов. meteor --test
просто нормально загрузил мое приложение.
- person Tomas Romero; 31.10.2014
meteor run --test
и meteor run --test-single-run
(за неимением лучшего названия)
- person Tomas Romero; 31.10.2014
meteor run --test
в качестве шага сборки в Jenkins под Execute Shell
?
- person Philip O'Brien; 27.07.2015
Вы можете попробовать velocity-ci
скорость-кли
Модуль NPM для запуска наборов тестов скорости из командной строки.
Установка
npm установить -g скорость-ci
Выполнить
Изнутри вашего каталога проекта введите скорость
Как это работает
Velocity-cli порождает процесс метеора и подключается к нему с помощью DDP. PhantomJS подключается к процессу метеора для запуска тестов на стороне клиента. Результаты тестирования, полученные через DDP, выводятся на консоль. Этот процесс завершается с соответствующим кодом состояния выхода.
Таким образом, шаг сборки будет velocity
внутри каталога метеора.