2017-08-14 110 views
0

我想獲取jenkins運行其作業的jenkins的默認用戶。 當我做了下面的命令如何獲得jenkins的默認用戶

ps aux | grep jenkins 

它給了我下面的輸出

root  10530 0.1 11.5 9950744 1844716 ?  Ssl Aug08 9:00 
/etc/alternatives/java -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins 
-jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log 
--webroot=/var/cache/jenkins/war --httpPort=8080 --debug=5 --handlerCountMax=100 
--handlerCountMaxIdle=20 

我敢肯定這是誰在運行詹金斯service.I服務用戶想知道由默認的用戶詹金斯運行其jobs.is有什麼東西可以從jenkins中更改jenkins的默認用戶?

回答

0

如果你有機會到詹金斯服務器,你可以從詹金斯的配置文件中的此信息,這些信息通常存儲在`/ etc/SYSCONFIG /詹金斯:

grep JENKINS_USER /etc/sysconfig/jenkins 

同樣的信息也可以通過Jenkins Web UI(Jenkins> Manage Jenkins> Manage Nodes)獲得,然後單擊一個節點並選擇「系統信息」。或者,直接導航到它在你的設置與現有的值替換<jenkins_base_url>(通常類似於https://my.company.org/jenkins)和<node>

<jenkins_base_url>/computer/<node>/systemInfo 

在這個頁面上,你看到的系統性能和諸如環境變量:

user.name jenkins 
USER   jenkins 
+0

這api給我404 –

+0

你有沒有試過通過Jenkins UI導航到頁面(Jenkins> Manage Jenkins> Manage Nodes)? – dokaspar

+0

是的......但我沒有找到與此相關的任何內容。 –

相關問題