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

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

1 лайк

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

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

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

cd c:\codeception
composer selfupdate
composer update

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

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

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

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

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

да тупанул)

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

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

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

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

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

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

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

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

тоже самое

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

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

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

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

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

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

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