TeamCity干净git checkout ubuntu重置文件权限

时间:2013-10-29 10:28:08

标签: git ubuntu teamcity

我正在使用TeamCity 7,“在构建之前清除所有文件”。

作为构建步骤的一部分,我需要运行一个shell脚本(.sh文件),这意味着我需要用户拥有执行权限。我尝试使用setfacl来更改权限,但我找不到更改默认掩码的方法,因此在运行构建时不会重置它。

setfacl -Rm u:myuser:rwx,d:m:rwx path/folder

运行此命令后,我可以看到文件的权限已更改,但是通过TeamCity运行新版本将其重置(掩码)重置为rw-而不是rwx。

更新

通过使用可执行文件(git)设置相关的.sh文件来解决此问题: enter image description here

0 个答案:

没有答案