在jenkins管道中的文本框中显示文件内容

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

我在 JENKINS 中创建了 2 个管道

  1. 为了在虚拟机上启动自动化 - 日志是从虚拟机中的自动化脚本创建的
  2. 用于从日志中生成报告 我编写了一个 python 脚本,用于在这些日志中搜索关键字并创建 csv 报告,其中关键字在单独的文件 => keywords.json 中给出。 管道应显示 keywords.json 中的文件内容,以便用户可以在启动 GetReport 管道之前编辑此关键字,这将允许用户使用不同的关键字组合创建 csv 报告。

尝试输入文本 - 但显示文件内容不起作用

jenkins-pipeline
1个回答
0
投票

那么,您希望参数在文本框中可编辑,但默认值来自存储库中的文件?不,詹金斯不会那样做。出于根本原因 - 您在进行任何存储库调用之前指定参数。

您可以为管道中的参数分配默认值,但这只会影响管道的下一次运行。

另一种选择是在管道运行后读取文件,然后使用

input

 
step 让用户有机会编辑它。不会带来良好的用户体验。

在参数定义中指定默认值而不是单独的文件对您有用吗?

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