Всем привет! Я автотестирую с помощью Ranorex.
Моя среда выполнения:
- Jenkins Agent, на Windows 10, запускаю через планировщик: java -jar C:\agent.jar -jnlpUrl http://jenkins:8080/...kins-agent.jnlp -secret sdfsdghethgfhsfhwdfhfghfghdfgdshjyujfg45654yhfghghdfghffgh -workDir C:\test
- В веб-интерфейсе Jenkins:
- Freestyle project
- Задание Ranorex
При настройках указанных выше, в логе веб-интерфейса Jenkins вижу вместо кириллицы кракозябры:
Решение в моём случае:
- При запуске 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
Получаю:
- Если в Freestyle project использую "Execute Windows batch command" то внутри прописываю "chcp 866"(без кавычек).