У меня есть Hudson, развернутый на Tomcat. Tomcat запускается как служба Windows под пользователем HUDSON_USER. В результате только HUDSON_USER имеет полный доступ к файлам, созданным с работы Хадсона. Все остальные пользователи имеют доступ только для чтения. Возможно ли настроить Hudson или Tomcat или Windows, чтобы все остальные пользователи имели доступ на запись или полный доступ к артефактам Хадсона?Пользователи не могут изменять файлы, созданные Hudson
ответ
Похоже, вам нужно будет щелкнуть правой кнопкой мыши по корневой папке и где hudson поместит свои артефакты сборки, затем щелкните свойства, а затем перейдите на вкладку безопасности. Добавьте разрешения требуемых пользователей, убедитесь, что вы также перешли по ссылке, и установите флажок «Наследовать от родителя записи разрешений, которые применяются к дочерним объектам ...» и «заменить записи разрешений на все дочерние объекты ...»
В качестве альтернативы вы можете разместить репозиторий сборки локально, чтобы загрузить артефакты (поскольку у Хадсона есть возможность загрузить в репозиторий), а затем разработчики смогут загружать нужные им версии, когда они запускают свои локальные сборки maven. Второй вариант получит мой голос, хотя ...
Например: http://archiva.apache.org/
Вы можете получить доступ к артефактам через HTTP, например. http://hudson/job/my-project/lastSuccessfulBuild/artifact/*zip*/archive.zip
Я не уверен, почему вы хотели бы писать прямо в рабочее пространство Хадсона; доступ только для чтения имеет смысл, если вы хотите перемещать или извлекать файлы из сборки.
В противном случае, если вам действительно нужно изменить права доступа к файловой системе, вы можете сообщить Hudson chmod
, какие файлы вы хотите.
- 1. Могут ли пользователи изменять WebSockets?
- 2. Пользователи не могут видеть файлы проекта
- 3. Могут ли пользователи изменять/создавать файлы cookie на моем домене?
- 4. Могут ли mod_headers изменять заголовки, созданные uWSGI?
- 5. Могут ли пользователи изменять переменные сеанса?
- 6. Защищают формы, так что пользователи могут изменять, но не удалять
- 7. DEViSE пользователи, созданные в консоли не могут войти в
- 8. Могут ли пользователи приложения редактировать файлы приложений?
- 9. Пользователи могут устанавливать файлы cookie в консоли?
- 10. Может создавать/редактировать файлы групп, но не могут изменять разрешение
- 11. Файлы, созданные php, не могут быть удалены с помощью FTP
- 12. Не удается найти Пользователи, созданные seeds.rb
- 13. Особые пользователи службы, не созданные в cloudera
- 14. Могут ли пользователи загружать файлы в отдельные папки?
- 15. Могут ли плагины SystemJS изменять уже перенесенные файлы?
- 16. Только зарегистрированные пользователи могут публиковать сообщения пользователя
- 17. Свойства поля блокировки, поэтому Docusign Sender Пользователи не могут изменять настройки
- 18. Новые создаваемые пользователи не могут создавать очереди
- 19. Magento, пользователи не могут войти в систему
- 20. Почему мои пользователи не могут удалить комментарий?
- 21. Пользователи Facebook не могут делать стеновые сообщения
- 22. Некоторые пользователи не могут подключиться к websocket
- 23. Пользователи не могут удаленно подключаться к MySQL
- 24. GitKit Client - Загруженные пользователи не могут подключиться
- 25. Пользователи не могут регистрировать счета так быстро
- 26. Пользователи не могут зарегистрироваться в магазине Magento
- 27. Пользователи не могут загрузить приложение Facebook
- 28. Пользователи не могут попасть на мой сайт
- 29. Firefox и IE не могут изменять cssRules
- 30. Пользователи, созданные с помощью PowerShell New-ADUser не могут войти в систему