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

questionAnswers(4)

yourAnswerToTheQuestion