您可以从运行的脚本中将工件添加到Jenkins管道构建中吗?

问题描述 投票:0回答:1

我正在从Jenkins管道作业运行python脚本,并且该python脚本运行另一个程序,该程序生成每个运行名称不同的日志文件。

在python脚本中,我想将该日志文件添加为jenkins构建的工件。这是可能的,例如通过REST API?

还有其他选项可以让jenkins管道将额外的参数传递给指定随机日志文件名的python脚本,或让python脚本返回日志文件名。但是,它比我描述的稍微复杂一点,因为python脚本运行的不仅仅是一个子进程,我想收集所有这些的日志文件。我最好的选择是让python脚本将所有日志移动到预定(清理)的文件夹中,并让管道存档所有文件,但我认为REST API会更好。

jenkins jenkins-pipeline
1个回答
0
投票

如果所有程序都在同一台计算机上运行,​​则可以将程序日志复制到工作区中的干净文件夹中并归档文件。

© www.soinside.com 2019 - 2024. All rights reserved.