簡體   English   中英

Jenkins Linux從屬區域設置

[英]Jenkins Linux Slave Locale

我在Windows機器上將Jenkins設置為主服務器。 我正在嘗試使用以下命令將Linux計算機作為從站與JNLP連接:

/usr/java/latest/bin/java -jar /home/devjenkins/slave/slave.jar -jnlpUrl "$JNLP_URL"

其中JNLP_URL是與主Jenkins連接的URL。 連接成功連接,我可以在從屬計算機上運行作業。

我尚未解決的問題是在從屬計算機上設置語言環境,出於某種原因,該語言環境似乎默認為en_US.utf8而不是en_GB.utf8 通過SSH以與jenkins從屬相同的用戶身份連接到此linux計算機時,語言環境正確解析為en_GB.utf8

我嘗試在Jenkins主服務器LANG=en_GB.utf8為節點配置設置環境變量,但是當從節點>從機>系統信息查看系統信息時,環境變量引用屬性LANG en_US.UTF-8

有什么想法可以設置此屬性,以及如何覆蓋此值?

我設法通過使用選項來使用SSH連接到jenkins從屬服務器來解決了這個問題。 通過此選項,jenkins通過SSH在從屬計算機上創建設置,並啟動slave.jar進程。 這很可能是Jenkins中的一個錯誤,該錯誤在使用Java Web start時不會更新/覆蓋該語言。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM