我有一个LAMP堆栈,在/ var / www / html /上运行一个Web应用程序。现在,我有在BitBucket上托管的源代码,每当有更新时,我只是在/ var / www / html /目录中执行git pull来更新代码。不太理想,想要改变它。
我尝试使用Git插件设置Jenkins来自动执行此操作,但是在直接执行/ var / www / html目录时遇到权限问题。我已经将这个目录作为可由www-data组写入的组,并将用户jenkins添加到该组,但无济于事。
让Jenkins运行并将代码部署到该目录的最佳方式是什么?
答案 0 :(得分:-1)
您是否还将/ var和/ var / www目录(至少)对该组可读?在我对所有这些目录进行权限更改(我使用setfacl)之前,我遇到了类似的问题。