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


(s.alex) #21

я так понял что установилось
и теперь


(Ray Romanov) #22

вот теперь в женкинсе шелл комманда будет у тебя:

c:\codeception\vendor\bin\codecept.bat run acceptance

На будущее, обновление кодесепшн у тебя будет так:

cd c:\codeception
composer selfupdate
composer update

и все у тебя свежак ;), в принципе можешь это завернуть в батник и повесить в планировщик с периодичностью раз в 2 недели.


(s.alex) #23

наверно что -то неправильно, где то путь еще указать надо что ли


(Ray Romanov) #24

А разве ты в Линуксе работаешь? Почему команду шелл выполняешь?

Разве нет такого: “Выполнить команду Windows”

:slight_smile: слышу шлепок по лбу :wink:


(s.alex) #25

да тупанул)


(s.alex) #26

это вроде лучше)) но тесты не запустились


(Ray Romanov) #27

Сделай скриншот дерева воркспейса развернутого с подпапками


(Ray Romanov) #28

Кстити первый вариант правильный (где ошибка, там из-за кодировки не понятно что за ошибка, консоль настраивать нужно), второй нет


(s.alex) #29

всмысле это где чет я с этим не сталкивался) и я же путь к тесту прописал к одному


(Ray Romanov) #30

правильная команда c:\codeception\vendor\bin\codecept.bat run acceptance
и попробуй перед этой командой поставить chcp 866; или chcp 1251; посмотри где правильно кодировка отобразится


(s.alex) #31


(Ray Romanov) #32

Ты точки з запятой видел? т.е.

chcp 866; c:\codeception\vendor\bin\codecept.bat run acceptance

(s.alex) #33


(Ray Romanov) #34

Пробуй вторую кодировку


(s.alex) #35

тоже самое


(Ray Romanov) #36

Блин уже сам тупанул, там же можно интером разделять команды, гы:

chcp 866
c:\codeception\vendor\bin\codecept.bat run acceptance

(s.alex) #37

без точки с запятой?


(Ray Romanov) #38

Ага, как написал, путаюсь все время с Linux :smiley:


(s.alex) #39

но во всяком случае повытался с запуском) странно что путь не находит


(Ray Romanov) #40

Ага странно, попробуй заменить в пути \ на / или //
еще вариант взять в кавычки что-то типо такого

"c:\codeception\vendor\bin\codecept.bat" run acceptance