我刚在我们的mac服务器上安装了Jenkins。 但是,查看配置页面,它设置了user.name = jenkins和USER = jenkins 如何更改“jenkins' mac服务器上的默认USER(user_name)是否为其他东西?
非常感谢任何帮助 感谢
答案 0 :(得分:3)
答案取决于你是如何安装Jenkins的,但我会假设你使用了Mac的官方Jenkins安装程序。
从the launch daemon config file可以看出,用户名是硬编码的。您必须更改在/Library/LaunchDaemons/org.jenkins-ci.plist
首先,通过运行launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
将UserName从“jenkins”更改为您要用来运行Jenkins的用户。
您还需要将JENKINS_HOME更改为指向首选用户具有写入权限的目录。 (或者将/Users/Shared/Jenkins/Home
更改为您的首选用户所有。)
然后运行launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
下次使用Mac安装程序升级时,您的更改将被覆盖,因此您必须重新执行此操作。停止使用Mac安装程序并下载新的jenkins.war
文件并手动替换它可能更安全。
答案 1 :(得分:-1)
更好地创建新用户,它将具有所有由旧用户配置的设置。
管理Jenkins>管理用户>创建用户>提供用户名,密码,电子邮件和所有必需的详细信息
现在使用新创建的用户名登录>它将具有所有配置,那些配置与旧用户相同