我在 Tomcat 上部署了一个 Hudson。 Tomcat 在用户 HUDSON_USER 下作为 Windows 服务启动。 结果只有 HUDSON_USER 可以完全访问从某些 Hudson 的工作创建的文件。 所有其他用户只有读取权限。 是否可以配置 Hudson 或 Tomcat 或 Windows,以便所有其他用户对 Hudson 的工件具有写入权限或完全访问权限?
最佳答案
听起来您需要右键单击根文件夹以及 hudson 放置其构建工件的位置,然后单击属性,然后单击安全选项卡。添加您需要的用户的权限,确保您还单击高级,并选中“从父级继承适用于子对象的权限条目...”和“替换所有子对象的权限条目...”
或者,您可以在本地托管构建存储库以将工件上传到(因为 Hudson 可以选择上传到存储库),然后开发人员可以在运行本地 Maven 构建时下载他们需要的版本。不过,第二个选项会得到我的投票......
关于tomcat - 用户不能修改 Hudson 创建的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2288687/