2016-11-22 153 views
0

我试图找到jenkins参数插件来做;Jenkins - Textarea参数插件从属性文件设置默认值?

  • Editible文本框(多)从属性文件
  • 设置默认文本(像Groovy脚本)

能否请您提出任何插件吗?

我试过Active chioce parameter插件,Extended choice parameter插件。但那些只提供choice选项不是textarea。 和Dynamic parameter插件似乎也不支持多行。

回答

0

在jenkis作业配置中存在一种方式来传递文本参数以执行作业。添加文本参数,您可以定义一个简单的文本多行参数,用户可以输入一个文本值,您可以在构建过程中使用该值作为环境变量,也可以通过配置的其他部分进行变量替换。

要为作业定义参数,请选择“此版本已参数化”,然后使用下拉按钮根据需要添加任意数量的文本参数或其他类型。

更多信息看

Parameterized Build

+0

亲爱的约翰尼。谢谢你的提示。除了文本参数,我想为它设置默认值,它来自特定的文件。该文件的内容可以更改。是否有可能/ – Dorr

+0

亲爱的@Dorr您可以构建一个程序来读取文件并将其中的内容复制到env变量中,并将其用作默认值到文本参数 - > $ {FILE_CONTENT}的默认值字段中。我不知道这个文件有多大。但如果文件的大小合理,env var可能是一种解决方法 – johnnynemonic