Я надеюсь, что кто-то может помочь с этим:
У меня есть пользователь: jenkins-user с umask 0002, так что файлы создаются с 664, как показано
touch 1.txt
-rw-rw-r--. 1 jenkins-user admin 0 Oct 14 12:04 1.txt
Однакокогда пользователь jenkins запускает [изнутри jenkins] и выполняет
git pull
как часть сборки, созданные файлы имеют разные разрешения 644 [как показано]
-rw-r--r-- 1 jenkins-user admin 318 Oct 14 12:18 2.txt
и журнал сборки также указывает ... режим создания 100644 .....
Я понимаю, что git не вмешивается в установленные разрешения и знает только, является ли файл исполняемым, поэтому я не уверен, чтовозиться с ожидаемыми разрешениями, и, что более важно, как это исправить. Спасибо за вашу помощь с этим.