有没有更简单的方法来批量复制 Jenkins 工作?基本上我想要做的是将所有作业从特定视图复制到另一个视图并将几个参数更改为不同的值。
例如,我有一个视图调用 Host_1_Test_Jobs。此视图中的所有作业都有一个“host”和“plan_id”参数。我希望能够将所有这些作业复制到另一个视图,并一举更改所有这些作业的两个参数。
我可以通过复制作业目录和配置文件来编写 Python 脚本来执行此操作,但我想知道是否有更简单或更常见的方法来执行此操作。
或者也许有更好的方法来配置这些作业,这样我就不必创建多个副本(尽管我仍然希望每个主机的测试结果有单独的视图,并且需要能够并行运行这些作业)。