在Ubuntu机器上安装Jenkins。 最初它是自动启动的 我创建了一些工作但由于某些脚本需要root权限而遇到问题。所以我使用
停止了jenkinssudo service jenkins stop
然后使用
启动它sudo nohup java -jar jenkins.war &
这启动了詹金斯,但我不能在早些时候将它作为服务使用时看到我创建的工作。
我尝试使用完全相同的名称复制作业,但这给了我一个错误,说该作业已经存在,我想这意味着它使用相同的jenkins环境和目录。关于这一点的几个问题......
1)这是因为我是以不同的用户身份运行吗?
2)我可以用任何方式让作业同时出现吗?
答案 0 :(得分:0)
不要以root身份运行此服务。相反,在sudoers中添加一个用户,该用户只能运行脚本所需的命令并在脚本sudo -u myuser cmd
中使用它。更多信息Ubuntu Sudoers。