использованием библиотеки tabulate. Локально она отображается нормально, но в ci логе gitlab каждая строка обрезается на 50 символах и все остальное переносится на следующую строку, хотя места до правого края консоли еще есть. Можно ли гитлабу как то явно указать, чтобы он не срезал строки?
2. и тот же скрипт локально выводит цветной лог, а консоли он без цвета. Для ансибла это решалось добавлением переменной ANSIBLE_FORCE_COLOR: 'true'. Для питоновского скрипта есть что-то такое, чтобы лог был цветной?
с цветом разобрался. Надо было поправить в скрипте: from rich.console import Console console = Console(force_terminal=True) и дальше вызывать через console.print() строки, которые должны быть раскрашены
По 1 — никто не сталкивался с отображением таблиц в логе ci? Чет не пойму это в коде скрипта, который генерит таблицу надо искать или в баше. Локально таблица отображается нормально и в контейнере тоже, если зайти и руками запустить, то норм. В логе гитлаба только переносит строку после 50 символов
Обсуждают сегодня