Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Jenkins и Console Output с кириллицей (http://forum.oszone.net/showthread.php?t=343411)

Charg 24-12-2019 15:48 2901956

Jenkins и Console Output с кириллицей
 
Пробую ковырять дженкинс, по сути используя его как общее хранилище всех powershell-скриптов с возможностью запуска нужного с нужными параметрами или в нужное время.
Пока что поставил его себе локально на рабочий комп (Windows 10 LTSB), в последствии всё это дело переедет на какую-нибудь виртуалку, не знаю линь или винда.
Технически всё вроде работает, а вот формально получить удобный и наглядный вывод Console Output с вебморды дженкинса в случае когда там кириллица - не получается.

Суть: создаю freestyle project, называю его "тест кириллицы", в нём единственное что настраиваю - шаг с выполнением такого powershell скрипта:
Код:

Start-Transcript C:\Windows\Temp\$($ENV:JOB_NAME).log
$ENV:BUILD_TAG
Stop-Transcript

Результат выполнения в файле:

Результат выполнения на вебморде:

При чём видно что по началу то с кириллицей всё в порядке - имя запускающего выглядит нормально и имя задачи выглядит сначала нормально, а вот всё что возвращает сам скрипт, включая это же имя задачи - уже кракозябры.

Читал это и пробовал вариант с параметром запуска -Dfile.encoding=UTF8 - не помогает. Иногда гуглится вариант с дефисом в названии кодировки (UTF-8) - так тоже не помогает. На всякий случай попробовал ещё и вариант c 1251 кодировкой - кракозябры выглядят по другому но это всё еще не то.
Вот тут нашёл совет "configure jenkins job to use formatted output" где и как это сделать - не понятно.


Время: 20:56.

Время: 20:56.
© OSzone.net 2001-