Перейти к содержимому

ushkov

Регистрация: 13 мар 2021
Offline Активность: 24 авг 2023 05:47
-----

Мои сообщения

В теме: Проблема с кодировкой в Jenkins!

24 августа 2023 - 05:43

Всем привет! Я автотестирую с помощью Ranorex.

 

Моя среда выполнения:

  1. Jenkins Agent, на Windows 10, запускаю через планировщик: java -jar C:\agent.jar -jnlpUrl http://jenkins:8080/...kins-agent.jnlp -secret sdfsdghethgfhsfhwdfhfghfghdfgdshjyujfg45654yhfghghdfghffgh -workDir C:\test
  2. В веб-интерфейсе Jenkins:
  • Freestyle project
  • Задание Ranorex

При настройках указанных выше, в логе веб-интерфейса Jenkins вижу вместо кириллицы кракозябры:

Screenshot_2.png

Решение в моём случае:

  1. При запуске Jenkins агента(п.1 выше) просто добавил "-Dfile.encoding=cp866" (без кавычек). То есть так:

    java -Dfile.encoding=cp866 -jar C:\agent.jar -jnlpUrl http://jenkins:8080/...kins-agent.jnlp -secret sdfsdghethgfhsfhwdfhfghfghdfgdshjyujfg45654yhfghghdfghffgh -workDir C:\test

    Получаю:

    Screenshot_4.png
  2. Если в Freestyle project использую "Execute Windows batch command" то внутри прописываю "chcp 866"(без кавычек).