在Groovy中并在Jenkins管道上运行时,我使用Jenkins的readFile函数来读取csv文件。
示例csv:
| 姓名|值1|值2|
| - -|- -|- -|
| 若翰|2个|一百二十二|
| 若翰|2个|012年|
| 伯莎|2个|小行星0021|
| 若翰|三个|20个|
| 菲利浦|三个|小行星12022|
| 伯莎|三个|小行星162021|
| 若翰|三个|小行星2022|
我试图实现的是为列“name”中的每个不同值调用另一个函数。
Groovy脚本流如下所示:
- 调用函数X(名称,其余值),其中:
| 姓名|值1|值2|
| - -|- -|- -|
| 若翰|2个|一百二十二|
| 若翰|2个|012年|
| 若翰|三个|20个|
| 若翰|三个|小行星2022|
- 然后调用函数X(name,rest of values),其中:
| 姓名|值1|值2|
| - -|- -|- -|
| 菲利浦|三个|小行星12022|
- 然后调用函数X(name,rest of values),其中:
| 姓名|值1|值2|
| - -|- -|- -|
| 伯莎|2个|小行星0021|
| 伯莎|三个|小行星162021|
**注意:**顺序(John、Philip、Bertha)并不重要!
我想我可以用闭包来实现这一点,但我不太确定,因为我对这个主题还很陌生
1条答案
按热度按时间brccelvz1#
这是你要找的东西吗?
输出量: