centos 如何在Jenkins GIT部署后设置权限

zf2sa74q  于 2022-11-08  发布在  Jenkins
关注(0)|答案(1)|浏览(109)

我正在使用Jenkins中的GIT插件将一些网站部署到我的CentOS服务器上。这个插件非常好用,几乎是开箱即用。我唯一缺少的是,我想在部署后将某些文件夹(如上传文件夹)的权限设置为其他内容。
最好的方法是什么呢?我在其他项目中使用过phing,它在自定义shell脚本中非常好用。但是,我希望避免使用phing来设置我的文件夹的权限。如果可能的话,我希望在GIT作业本身中进行设置,但我不确定这在jenkins中是否可行。
你有什么建议?

kcugc4gi

kcugc4gi1#

我不认为Git会“记住”权限--用户、组等在不同的机器上都是不同的。你有从Jenkins到服务器的SSH吗?或者Jenkins正在服务器上运行吗?如果是这样的话,你可以发出一些(远程)bash chmod命令。

相关问题