Мне нужна помощь в интеграции кода транспортира с Jenkins. Я новичок в Jenkins, поэтому я не уверен, что Jenkins или Cruise Control правы, поскольку в настоящее время у нас есть сборки в Cruise Control, но мы в порядке, чтобы перейти на Jenkins, если это лучше. Может кто-нибудь, пожалуйста, помогите мне с любыми учебными пособиями, чтобы связать мою задачу с транспортиром с Jenkins или Cruise Control? В настоящее время мы используем Gulp в качестве обертки над кодом Javascript для выполнения. Мы запускаем его с помощью команды Gulp test --site folder name
Должен ли я просто указать эту команду в опции Execute shell script Jenkins?интеграция транспортировщика с jenkins
-1
A
ответ
1
Да, бег транспортир испытания любого инструмента CI не является сложным
Шаг 1: Просто настройте свой круиз-контроль/Jenkins работу с «Execute Shell» в качестве шага сборки Шаг 2: В зависимости от вашего выбора ходовых испытаний .. создать летучую мышь файл
echo Protractor Execution
Protractor protractor.conf.js // In case running with protractor
npm run --e2etests // In case running with npm run config in package.json
Gulp test --site folder name // In your case
echo Over and out.
шаг 3: Укажите вашу работу шаг сборки для запуска пакетного файла
0
Я получил это один выработанный. Он отлично работает, когда я непосредственно передаю команду транспортира в Jenkins. У меня возникли проблемы с командой gulp в jenkins, но я открою отдельный поток на этом.
Я попытался использовать команду /Users/akuchhal/Desktop/tests/file.bat в Execute Shell, а также упомянутый ниже в .bat-файле, но он не работает. Выполнение экскаватора эха Тест-драйв - имя папки с каталогом echo Over and out. есть что-нибудь еще, что мне нужно сделать. – NewWorld
Вы напрямую запускали файл bat и проверяете, работает ли его перед запуском Jenkins? – AdityaReddy
Нет, он не работает. Он говорит, что команда не найдена. Раньше это вызывало ошибку разрешения, и когда я использовал sudo ./file.bat, он сказал: «Команда не найдена» – NewWorld