Jenkins 非特权用户如何从工作区下载文件?
Posted
技术标签:
【中文标题】Jenkins 非特权用户如何从工作区下载文件?【英文标题】:How a Jenkins non-privileged user can download a file from workspace? 【发布时间】:2016-09-30 13:50:53 【问题描述】:我已将 Jenkins 作业配置为我的 Python 脚本的 UI,该脚本将输入文件作为参数,根据需要对其进行处理,并将结果写入输出文件,该输出文件放置在作业工作区中的脚本旁边。此作业旨在由普通的非 Pivelege Jenkins 用户执行。而且他们的权限不允许他们访问工作区中的任何内容。
他们如何检索输出文件?
我是否应该配置 ext email 插件,以便将文件作为附件发送给用户?
【问题讨论】:
是的,看起来带有附件的电子邮件就足够了。只需要将输出文件名从输入文件中取出即可。 另一种方法是将您需要的文件归档为构建工件。归档后,即可从 Jenkins UI 下载该文件。 @izzekil 嘿,好主意。您能否将您的答案发布为解决方案,以便我接受? 【参考方案1】:正如用户 izzekil 所提到的,一个好的方法是将您需要的文件归档为构建工件。归档后,即可从 Jenkins UI 下载该文件。
【讨论】:
以上是关于Jenkins 非特权用户如何从工作区下载文件?的主要内容,如果未能解决你的问题,请参考以下文章