В основном я пытаюсь разрешить jenkins доступ к моей папке android-sdk-linux и всем подкаталогам. Мой босс не хочет менять разрешения для папки сам. Я должен сделать это во время процесса сборки. Я видел несколько примеров, которые запускают некоторые команды в командной оболочке во время процесса сборки. Есть ли какие-нибудь команды, которые можно запустить в этой оболочке выполнения, чтобы у jenkins были права на чтение и запись для моей папки android-sdk-linux?

Спасибо

1 ответ1

1

Если у вас есть расширенные атрибуты, вы можете предоставить отдельным пользователям доступ с помощью команды setfacl следующим образом.

setfacl -Rm u:jenkins:rwx android-sdk-linux

При отсутствии поддержки ACL вам, вероятно, придется создать группу, которая будет использоваться всеми пользователями, которые должны иметь доступ, и убедиться, что каталог создан с соответствующими разрешениями для этой группы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .