婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Docker環(huán)境搭建Jenkins在構(gòu)建任務(wù)時控制臺日志出現(xiàn)中文亂碼的問題

Docker環(huán)境搭建Jenkins在構(gòu)建任務(wù)時控制臺日志出現(xiàn)中文亂碼的問題

熱門標(biāo)簽:四川保險智能外呼系統(tǒng) 宜賓銷售外呼系統(tǒng)軟件 高德地圖標(biāo)注公司需要錢 濰坊寒亭400電話辦理多少錢 云南電商智能外呼系統(tǒng)哪家好 外呼系統(tǒng)全國 地圖標(biāo)注員有發(fā)展前景嗎 地圖標(biāo)注能更改嗎 廈門防封電銷電話卡

一、問題描述:

在Linux環(huán)境Centos操作系統(tǒng)下,通過Docker下載Jenkins鏡像后創(chuàng)建了容器,并且通過服務(wù)器IP+端口訪問Jenkins地址,進(jìn)行相關(guān)的配置,然后創(chuàng)建任務(wù)job來構(gòu)建跑java+selenium自動化測試腳本,目前構(gòu)建Success,唯一不足之處是打印的日志出現(xiàn)就了亂碼,如下圖:

(備注:執(zhí)行機(jī)就是jenkins本身,同一臺機(jī)器)

二、排查Jenkins設(shè)置

Jenkins系統(tǒng)設(shè)置查看全局屬性中語言部分

2.Jenkins詳細(xì)信息(瀏覽器Jenkins地址后面加上/systemInfo)

三、代碼log日志編碼方式

1.打印的日志確認(rèn)是否是utf-8,已確認(rèn)是

四、 Linux服務(wù)器語言信息

1.查看宿主機(jī)語言配置,輸入命令:locale -a

2.查看/.vimrc

此處沒敢改,因?yàn)椴淮_會影響范圍,只是在CSDN找的文章

這塊不是很明白,網(wǎng)上給出的答案是:

https://blog.csdn.net/u010189459/article/details/38338735

大概的意思是在vimrc里面encoding可同時做這幾項(xiàng)設(shè)置:

set encoding=utf-8 set langmenu=zh_CN.UTF-8 language message zh_CN.UTF-8

五、終極排查

既然Jenkins系統(tǒng)設(shè)置、宿主機(jī)的語言都已經(jīng)排查,現(xiàn)在開始排查容器

1.進(jìn)入到Jenkins容器里面

docker exec -it 容器ID /bin/bash

查看語言

然后再輸入

export LC_ALL="C.UTF-8"

在/etc/bash.bashrc里面末尾寫入,然后source /etc/bash.bashrc然后發(fā)現(xiàn)沒有vim,算了不折騰了。

lc_all實(shí)際上就是給上面的所有變量賦值,效果一樣,不過試試也無妨,一般來說沒有,docker本身就有完整的操作系統(tǒng),跟宿主機(jī)沒關(guān)系。

2.進(jìn)入到Chrome瀏覽器容器里面

set LC_ALL="C.UTF-8"

3.然后Jenkins系統(tǒng)設(shè)置修改全局屬性,將之前的LANG = zh_CN .UTF-8改成LANG = C.UTF-8 原因是:目前市場上做服務(wù)器基本被centos和debian占據(jù)吧,centos依靠redhat,debian自源,centos源于紅帽,各種補(bǔ)丁以及服務(wù)更完善些,centos做服務(wù)器也較多吧,自動化部門我沒猜錯的話jenkins所在的宿主機(jī)用的是debian系統(tǒng)不是centos,因?yàn)閐ebian中l(wèi)ocale是支持zh_CN.UTF-8,centos支持C.UTF-8

最后重啟下jenkins服務(wù)(jenkins地址后加上/restart),然后啟動任務(wù)查看jenkins控制臺的日志!

后記,可能是容器里面需要設(shè)置下語言,jenkins系統(tǒng)設(shè)置全局屬性語言LANG = C.UTF-8有關(guān)系。

總結(jié)

以上所述是小編給大家介紹的Docker環(huán)境搭建Jenkins在構(gòu)建任務(wù)時控制臺日志出現(xiàn)中文亂碼的問題,希望對大家有所幫助!

標(biāo)簽:回訪 滁州 廊坊 廣安 德州 巴彥淖爾 湛江 紅河

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Docker環(huán)境搭建Jenkins在構(gòu)建任務(wù)時控制臺日志出現(xiàn)中文亂碼的問題》,本文關(guān)鍵詞  Docker,環(huán)境,搭建,Jenkins,在,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Docker環(huán)境搭建Jenkins在構(gòu)建任務(wù)時控制臺日志出現(xiàn)中文亂碼的問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于Docker環(huán)境搭建Jenkins在構(gòu)建任務(wù)時控制臺日志出現(xiàn)中文亂碼的問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 曲沃县| 西和县| 什邡市| 白河县| 商南县| 东乌珠穆沁旗| 中超| 泸州市| 塘沽区| 辽阳县| 宣武区| 安塞县| 邯郸县| 山丹县| 乌恰县| 洪泽县| 玉龙| 获嘉县| 普洱| 彰武县| 逊克县| 黄平县| 黔西| 习水县| 南雄市| 囊谦县| 龙井市| 米泉市| 迭部县| 绵竹市| 额敏县| 临澧县| 新津县| 惠安县| 射洪县| 松潘县| 平安县| 浠水县| 武义县| 栖霞市| 集贤县|