Jenkins 非特权用户如何从工作区下载文件?
How a Jenkins non-privileged user can download a file from workspace?
我已将 Jenkins 作业配置为我的 Python 脚本的 UI,它将输入文件作为参数,根据需要进行处理并将结果写入输出文件,该文件位于作业工作区中的脚本。此作业旨在由普通的非 pivelege Jenkins 用户执行。而且他们的权限不允许他们访问工作区中的任何内容。
他们如何检索输出文件?
我是否应该配置 ext 电子邮件插件,以便将文件作为附件发送给用户?
正如用户 izzekil 提到的,一个好的方法是将您需要的文件存档为构建工件。存档后,该文件可从 Jenkins UI.
下载
我已将 Jenkins 作业配置为我的 Python 脚本的 UI,它将输入文件作为参数,根据需要进行处理并将结果写入输出文件,该文件位于作业工作区中的脚本。此作业旨在由普通的非 pivelege Jenkins 用户执行。而且他们的权限不允许他们访问工作区中的任何内容。
他们如何检索输出文件?
我是否应该配置 ext 电子邮件插件,以便将文件作为附件发送给用户?
正如用户 izzekil 提到的,一个好的方法是将您需要的文件存档为构建工件。存档后,该文件可从 Jenkins UI.
下载