复制文件时在sudo中使用Fabric本地

时间:2018-10-25 19:58:03

标签: jenkins fabric

我需要放置在“ etc / somefolder”中的jenkins服务器上的配置文件。我正在将配置写入jenkins上的一个临时文件,然后尝试使用本地fab操作将其移到上方。我正在使用:

local("sudo cp %s/config.json %s" % (curr_path,new_path))

其中新路径是我的/etc/somefolder目录。临时文件是使用配置创建的,但是由于某些原因,放在我的/etc目录中的文件为空。这个新创建的文件的所有者是root:root,而此目录中的其他配置文件由jenkins:jenkins拥有(由过时的进程放置在该文件中)。我相信这是一些许可问题,但我有点迷茫。任何帮助将不胜感激!

0 个答案:

没有答案