Jenkins: Konsolenausgabezeichen

8

Weiß jemand, wie man solche Zeichen in Jenkins Konsolenausgabeprotokoll schlägt?

Scheint, dass es ein Problem mit UTF-8 gibt.

    
Nicolas Siver 15.01.2015, 10:06
quelle

3 Antworten

7

Das Problem hierbei ist, dass die Zeichen nicht als UTF-8 auf Ihrer Konsole ausgegeben werden. Ich denke, die Lösung besteht darin, jenkins mitzuteilen, wenn Sie es aufrufen, um die Ausgabe als UTF-8 zu schreiben. Finden Sie diese Lösung für ein ähnliches Problem UTF-8 Char-Codierung funktioniert nicht auf der Konsole (Linux)

Etwas wie java -Dfile.encoding=UTF-8 jenkins.war könnte den Trick machen

    
Sam Mikes 16.01.2015 12:50
quelle
3

In Jenkins ver. 2.46.2, Ich habe es gerade zum Laufen gebracht, indem ich zu Knoten, Erweiterte Einstellungen, JVM-Optionen gehe und -Dfile.encoding=UTF8 setze und diesen Knoten dann wieder offline und online nehme. Hoffe das hilft anderen Menschen. Es wäre großartig, wenn die UTF8-Unterstützung Standard wäre.

    
Julian Burgess 26.07.2017 13:02
quelle
2

Um die Antwort vollständiger zu geben. Wenn Sie zum Ausführen von jenkins einen Tomcat-Container verwenden, bearbeiten Sie catalina.sh config file:

%Vor%

Fügen Sie -Dfile.encoding=UTF-8 zur JAVA_OPTS var hinzu und starten Sie tomcat neu.

    
mainframer 10.06.2015 16:06
quelle

Tags und Links