Jenkins如何上传文本文件并将其用作参数

时间:2014-08-17 15:20:18

标签: version-control build jenkins jenkins-plugins

我有一个txt文件,里面有一个字符串,我希望能够在我的一个脚本中使用这个字符串,所以我想知道是否有办法将文件的内容设置为我将能够在我的脚本中使用的构建属性或参数应该与使用其中一个构建环境属性相同。 例如:$ {JOB_NAME}持有作业名称,因此我想以同样的方式访问内部保留一些值的文件内容。 有可能吗?

1 个答案:

答案 0 :(得分:2)

您可以通过作业的文件参数将文件从计算机上传到工作区。

您可以使用 Extended Choice plugin 参数从文件中读取值,并在下拉/单选按钮/复选框中显示它们,以便用户动态选择每个构建被触发的时间。

您可以使用EnvInject plugin从文件中读取值,并将它们作为环境变量注入构建中,以便其他构建步骤/脚本可以使用它们。

你的问题很清楚你的目标是什么。根据您的需要选择上述3种方法中的一种,或澄清您的问题。