我使用Jenkins部署代码和CI。我没有问题将代码提取到Jenkins默认工作区但是想要将代码部署到特定的子目录以便我的apache运行。位置是/ var / wwww /.
我在此文件夹/ var / www中运行的任何命令都需要sudo访问权限,因为root拥有所有的directoy。
如何设置Jenkins以sudo权限运行?
答案 0 :(得分:0)
您可以将Jenkins用户(请参阅Systeminfo属性user.name)添加到/ etc / sudoers文件中,而无需密码:
your_user localhost = NOPASSWORD: ALL
但这是不安全的。我更喜欢以其他用户身份登录并使用Publish over SSH插件
部署文件