Попытка выполнить одну команду в «Execute Shell» и скрипт Python в Jenkins (ранее Hudson) в «build» - PullRequest
0 голосов
/ 10 марта 2011

Они запускаются из командной строки в linux (ubuntu), но при попытке запустить их через hudson в консоли появляется только первый (первый). Вывод

Из комментария:

  1. тесты носа -s - с охватом -name "* test.py"
  2. pylint --rcfile scripts / pylintrc -f parseable prus> pylint.txt echo "pylint complete"
  3. sloccount --wide --details prus> sloccount.sc

1 Ответ

1 голос
/ 14 марта 2011

Похоже, вы передаете выходные данные из 2 в pylint.txt, а 3 передается в sloccount.sc.Вам нужно передать как к stdout, так и к файлу, чтобы заполнить ваши файлы, а также сделать так, чтобы вывод шел в Hudson.Взгляните на tee.exe, он сделает это за вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...