我正在尝试将詹金斯挂接到我当前配置的站点中。
我当前的站点位于/var/www/aaronlote.com/checkout/
- jenkins is Building into/var/lib/jenkins/workspace/aaronlote.com/
如果我更新我的虚拟主机以指向/var/lib/jenkins/workspace/aaronlote.com/
我收到 403 错误,则该目录不可读。
所以我尝试将其添加为工作中的构建脚本:
rm -rf /var/www/aaronlote.com/checkout/
cp /var/lib/jenkins/workspace/aaronlote.com/ /var/www/aaronlote.com/checkout/
这可以运行,但我有权限错误,例如
rm: cannot remove `/var/www/aaronlote.com/checkout/public/js/router.js': Permission denied
rm: cannot remove `/var/www/aaronlote.com/checkout/public/js/main.js': Permission denied
rm: cannot remove `/var/www/aaronlote.com/checkout/public/js/text.js': Permission denied
然后我看起来sudo su
在作业构建中使用,但出现了错误,并且认为让詹金斯运行超级用户命令不是一个好主意。
我是否做了一些明显错误的事情,或者有没有办法解决我当前遇到的设置问题?