我有一个 txt 文件,里面有一个字符串,我希望能够在我的一个脚本中使用这个字符串,所以我想知道是否有办法将文件的内容设置为我将能够在我的脚本中使用的构建属性或参数应该与使用其中一个构建环境属性相同。 例如:${JOB_NAME} 包含作业名称,所以我想以同样的方式访问其中包含一些值的文件的内容。 可能吗?
最佳答案
您可以通过作业的 File 参数将文件从您的计算机上传到工作区。
您可以使用 Extended Choice plugin 参数,从文件中读取值并将它们显示在下拉菜单/单选按钮/复选框中,供用户在每次触发构建时动态选择。
您可以使用 EnvInject plugin从文件中读取值并将它们作为环境变量注入(inject)到构建中,以便其余的构建步骤/脚本可以使用它们。
您的问题不清楚您要做什么。根据您的需要选择上述 3 种方法中的一种,或者澄清您的问题。
关于version-control - Jenkins 我如何上传文本文件并将其用作参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25350570/