Иногда я нахожу лог-линии, как это в моем Выход Дженкинс работы:Как избежать нежелательного «анимированный» консольный вывод на Дженкинс
[|] [/] [-] [\] [|] [/] [-] [\] [|] [/] [-]
Я знаю, что эти линии выходят из «Прогресс Spinner» (https://askubuntu.com/questions/623933/how-to-create-a-rotation-animation-using-shell-script), но они выглядят странно в текстовом журнале.
Ухудшается, когда инструмент использует «индикатор выполнения командной строки», который приходит, например. при вытягивании изображения Docker или пакета NPM - тогда журнал содержит реальные уродливые (и ненужные) блоки протоколов.
...
xtracting [=============> ] 15.2 MB/50.31 MB
xtracting [==============> ] 15.2 MB/50.31 MB
xtracting [===============> ] 15.2 MB/50.31 MB
xtracting [================> ] 15.2 MB/50.31 MB
xtracting [=================> ] 15.2 MB/50.31 MB
----
Есть ли существующая (как Ansi-Color Plugin), который либо показывает анимацию или уменьшает выход на конечную «позицию» любая Дженкинс плагина?
Я не хочу использовать каждый инструмент в «тихом» режиме, чтобы пропустить эти ненужные «ascii arts», потому что тогда теряется много интересной информации.
Я сомневаюсь, что существует общий способ очистки команд tty для статического журнала. Как правило, утилита обнаруживает, что нет доступных tty, а не пытаться делать вещи. Измените ошибку с помощью модулей-нарушителей. – Matt