Проблема с настройкой Jenkins для Codeceprion


(s.alex) #41

смотри через консоль запустилось такой командой


(Ray Romanov) #42

Да ясное дело что запустится, вот женкинс написан на java там пути немного по другому, пробуй что я предлагал


(s.alex) #43

неа не хочет


(Ray Romanov) #44

а \ на \\ без кавычек

Во блин нафлудили


(s.alex) #45


(Ray Romanov) #46

Охренеть, делай батник сс_run.bat, пиши туда комманды

chcp 1251 > nul
c:\codeception\vendor\bin\codecept.bat run acceptance

и его запускай


(s.alex) #47

не в курсе


(Ray Romanov) #48

Че не в курсе, в блокноте не можеш текстовый файл создать и в него команды записать, ну ты блин даешь


(Ugin Berets) #49

Пытаюсь запустить тесты на удалённом сервере (linux). Мои тесты подтягиваются с git.
После запуска тестов через jenkins в консоли появляется ошибка:
/tmp/hudson1525557277354599268.sh: line 2: vendor/bin/codecept: Permission denied


(Konstantin) #50

поставь права на папку, у меня не запускалось както потамучто небыло права на запись в директорию log. Думаю что тут чтото схожее


(Ugin Berets) #51

Спасибо за ответ.
Я так понимаю, что права надо поставить на папку “vendor”, но ведь эта папка будет обновляться каждый раз когда я буду выполнять команду composer install, мне не надо будет каждый раз устанавливать ей права?


(Konstantin) #52

ну да, он папку то не стирает, а меняет там файлы в других папках


(Ugin Berets) #53

окей, буду пробовать!


(Stan) #54