我创建了一个 EC2 实例并构建了一个 Jenkins 服务器
//my current folder
pwd
> /var/lib/
// permissions of jenkins
ls -la
> drwxr-xr-x 10 jenkins jenkins 4096 Dec 27 02:24 jenkins
> ...
我还通过 nvm 安装了节点
//by default installs in home directory under ec2-user
pwd
> /home/ec2-user
// the permissions get set to ec2-user
ls -la
> drwxrwxr-x 266 ec2-user ec2-user 20480 Dec 27 02:42 .npm
> drwxrwxr-x 5 ec2-user ec2-user 4096 Dec 27 02:33 .nvm
> ...
Jenkins 需要访问 .nvm && .npm 文件夹,否则当我尝试 npm 安装时构建将失败。
问题:
如何正确共享所有权,以便用户:jenkins
可以使用ec2-user
>.npm
和.nvm
目录?
或者
如何在 jenkins 名称和组下安装 .nvm?