我是一名Android开发人员并使用jenkins自动构建我的应用程序。
我编写了一个python脚本,它从git,builds中提取代码,然后将输出apk文件放在路径jenkins_job_workspace_root/output/apk/foo.apk
中。然后,测试团队将测试我的应用程序。他们将登录jenkins服务器并参考输出路径下载foo.apk。
我们假设:
bar
。所以这是QA团队访问输出APK文件的过程:他们以用户“qateam”登录jenkins服务器,点击名为“bar”然后“工作区”的jenkins工作,到达此处:
问题:如何配置jenkins,以便测试团队可以访问jenkins_job_workspace_root/output/apk/
,但无法读取jenkins工作区中的其他目录?也就是说,在上图中,“qateam”只能看到“output / apk”,而“MainProject”和“LibraryProject(s)”是不可见的。
现在我使用“Matrix授权策略插件”,但它只是打开/关闭整个工作区:(
答案 0 :(得分:0)
这是Jenkins权限目前的工作方式。通过仪表板访问工作区是打开还是关闭。
您目前无法在工作区中指定特定路径。