将txt文件作为构建参数上传到Jenkins构建作业

uqxowvwt  于 2022-10-06  发布在  Jenkins
关注(0)|答案(3)|浏览(157)

需要一些帮助来了解如何将测试用例文件上载到Jenkins构建作业作为构建参数,这是可能的吗?

我知道以下选项

1.参数构建,我们可以在运行时指定源代码路径
1.在生成之前将文件复制到作业的工作区

但这两个选项我们必须提供的路径,我正在寻找选项,我们可以上传文件到Jenkins构建作业(类似于将文件附加到电子邮件)。

有可能吗?

roqulrg3

roqulrg31#

如果正在寻找交互式解决方案:

  • 有一组复选框作为参数,每个复选框代表一个不同的测试用例
  • 让开发人员在运行构建时检查所需的测试

如果您计划将其作为无人值守作业运行:

  • 允许开发人员在已知位置编辑参数文件

并在此参数文件中指定所需的测试

  • 构建作业在运行时将读取此参数文件,

并将采取行动-在它

3htmauhk

3htmauhk2#

用于Jenkins的配置文件提供程序插件“增加了提供通过Jenkins用户界面加载的配置文件(即,用于maven、XML、groovy、定制文件等的settings.xml)的能力,这些文件将被复制到作业的工作区。”

https://wiki.jenkins.io/display/JENKINS/Config+File+Provider+Plugin

在Jenkins构建环境部分中,选中选项提供配置文件

然后,您可以“使全局配置的文件在您的本地工作区中可用。所有通过配置文件提供程序插件配置的文件都可用,并且可以引用。”

tuwxkamq

tuwxkamq3#

AFAIK,目前还没有用于这种功能的插件。我建议您坚持使用文件参数的原始想法,或者编写您自己的插件。

相关问题