Jenkins 非特权用户如何从工作区下载文件?

How a Jenkins non-privileged user can download a file from workspace?

我已将 Jenkins 作业配置为我的 Python 脚本的 UI,它将输入文件作为参数,根据需要进行处理并将结果写入输出文件,该文件位于作业工作区中的脚本。此作业旨在由普通的非 pivelege Jenkins 用户执行。而且他们的权限不允许他们访问工作区中的任何内容。

他们如何检索输出文件?

我是否应该配置 ext 电子邮件插件,以便将文件作为附件发送给用户?

正如用户 izzekil 提到的,一个好的方法是将您需要的文件存档为构建工件。存档后,该文件可从 Jenkins UI.

下载