Wyjście konsoli Jenkins nie działa w czasie rzeczywistym
Całkiem nowy dla Jenkinsa i mam prosty, ale irytujący problem. Kiedy uruchamiam zadanie (Build) na Jenkins, uruchamiam polecenie ruby, aby wykonać mój skrypt testowy.
Problem polega na tym, że Jenkins nie wyświetla danych wyjściowych w czasie rzeczywistym z konsoli. Oto dziennik wyzwalacza.
Building in workspace /var/lib/jenkins/workspace/foo_bar
No emails were triggered.
[foo_bar] $ /bin/sh -xe /tmp/hudson4042436272524123595.sh
+ ruby /var/lib/jenkins/test-script.rb
Zasadniczo zawiesza się na tym wyjściu, dopóki kompilacja nie zostanie ukończona, a po prostu pokazuje pełne wyjście. Zabawne jest to, że nie jest to zachowanie konsekwentne, czasami działa tak, jak powinno. Ale przez większość czasu nie ma wyjścia konsoli czasu rzeczywistego.
Wersja Jenkinsa: 1.461