![]() |
Jenkins и Console Output с кириллицей
Пробую ковырять дженкинс, по сути используя его как общее хранилище всех powershell-скриптов с возможностью запуска нужного с нужными параметрами или в нужное время.
Пока что поставил его себе локально на рабочий комп (Windows 10 LTSB), в последствии всё это дело переедет на какую-нибудь виртуалку, не знаю линь или винда. Технически всё вроде работает, а вот формально получить удобный и наглядный вывод Console Output с вебморды дженкинса в случае когда там кириллица - не получается. Суть: создаю freestyle project, называю его "тест кириллицы", в нём единственное что настраиваю - шаг с выполнением такого powershell скрипта: Код:
Start-Transcript C:\Windows\Temp\$($ENV:JOB_NAME).log Результат выполнения в файле:
![]() Результат выполнения на вебморде:
![]() При чём видно что по началу то с кириллицей всё в порядке - имя запускающего выглядит нормально и имя задачи выглядит сначала нормально, а вот всё что возвращает сам скрипт, включая это же имя задачи - уже кракозябры. Читал это и пробовал вариант с параметром запуска -Dfile.encoding=UTF8 - не помогает. Иногда гуглится вариант с дефисом в названии кодировки (UTF-8) - так тоже не помогает. На всякий случай попробовал ещё и вариант c 1251 кодировкой - кракозябры выглядят по другому но это всё еще не то. Вот тут нашёл совет "configure jenkins job to use formatted output" где и как это сделать - не понятно. |
Время: 20:56. |
Время: 20:56.
© OSzone.net 2001-