2017-08-14 98 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

是的......但我没有找到与此相关的任何内容。 –

相关问题