JenkinsからT-DASHをコマンドライン実行するとJenkinsのコンソール出力が文字化けしている
はじめに
JenkinsからT-DASHをコマンドラインで実行した際、Jenkinsのコンソール出力が文字化けする問題の対処方法について説明します。
原因
Jenkinsのfile.encoding設定がutf-8の場合、Jenkinsのコンソール出力でT-DASHのログが文字化けします。
対処方法
Jenkinsからtdash.exeを実行するコマンドの指定の直前に、
set PYTHONUTF8=1
と環境変数を設定することで、Jenkinsのコンソールの文字化けが解消します。