Jenkins 如何授予对工作区的有限(部分)访问权限?

Jenkins 如何授予对工作区的有限(部分)访问权限?,jenkins,Jenkins,我是一名android开发者,使用jenkins自动构建我的应用程序 我编写了一个python脚本,它从git中提取代码,构建,然后将输出apk文件放在路径jenkins\u job\u workspace\u root/output/apk/foo.apk中。然后,一个测试团队将测试我的应用程序。他们将登录jenkins服务器并参考输出路径下载foo.apk 我们假设: QA团队有一个名为qateam的Jenkins帐户。 Jenkins服务器的URL类似于。 詹金斯·乔布斯的名字叫巴尔。 下

我是一名android开发者,使用jenkins自动构建我的应用程序

我编写了一个python脚本,它从git中提取代码,构建,然后将输出apk文件放在路径jenkins\u job\u workspace\u root/output/apk/foo.apk中。然后,一个测试团队将测试我的应用程序。他们将登录jenkins服务器并参考输出路径下载foo.apk

我们假设:

QA团队有一个名为qateam的Jenkins帐户。 Jenkins服务器的URL类似于。 詹金斯·乔布斯的名字叫巴尔。 下面是QA团队访问输出APK文件的过程:他们以用户qateam的身份登录jenkins服务器,单击名为bar的jenkins作业,然后单击workspace,到达这里:

问题:我如何配置jenkins,以便测试团队可以访问jenkins\u job\u workspace\u root/output/apk/,但无法读取jenkins workspace中的其他目录?也就是说,在上图中,qateam只能看到output/apk,而MainProject和LibraryProject是不可见的


现在我使用Matrix授权策略插件,但它只是打开/关闭整个工作区:

这就是Jenkins权限当前的工作方式。通过仪表板访问工作区是打开还是关闭


当前无法在工作区内仅指定特定路径。

请指定以下步骤:他们将登录jenkins服务器并参考输出路径下载foo.apk。。他们是如何做到这一点的,他们正在访问什么。共享,HTTP?