詹金斯允许在主目录中构建

詹金斯允许在主目录中构建

我正在尝试在 ec2 实例上使用 Jenkins 构建一个 Git 项目。我想保留的自定义工作区地址是/home/ec2-user/xyz

我收到以下错误:

java.io.IOException: Failed to mkdirs:

我认为这是由于权限所致,“jenkins”用户没有该文件夹的权限。

于是,我更改了 的所有权xyz,并将 jenkins 添加为用户和组,并尝试将权限更改为 777。

错误仍然存​​在。

我尝试在其他版本中构建它/var/www/并且它构建正确。

有什么建议么?

答案1

问题可能是您授予了该xyz目录的权限,但没有授予写入权限/home。您必须将 的组更改/homejenkins并授予其 775 权限。

然而,最干净的方法是使用 Jenkins 目录的默认值。

相关内容