如何将变量值(VM 名称)从文本文件传递到 jenkins 作业,以便它应该在每个 VM 中执行任务

How to pass the Variable values(VM Name) form text file to jenkins job so that it should perform the task in each VM

我有包含 10 个 VM 的文件 name.I 想将每个 VM 名称作为参数传递给 jenkins job.so 我的 jenkins 作业应该执行每个 machine.Can 中指定的任务有人建议如何实现 done.How 可以使用管道脚本完成。

例子

File.txt 包含以下变量

VM1
VM2
VM3
..
vm10

我想将值传递给名为 "Setupenvironment"

的 jenkins 作业名称

请推荐。

您可以使用文件参数将文件传递给您的作业。对于声明性管道,它看起来像以下内容

pipeline {
    parameters {
        file(name: 'FILE', description: 'Some file to upload')