如您所知,在 Jenkins 的共享库中,可以通过执行以下操作来加载资源(位于资源文件夹中):
libraryResource("script.sh")
Run Code Online (Sandbox Code Playgroud)
现在我的用例是我想在资源下的文件夹中加载多个文件:
+ resources
+ teamA
+ script1.sh
+ script2.sh
Run Code Online (Sandbox Code Playgroud)
我想在做任何事情之前加载所有这些文件:我在共享库中做了一个方法:
+ resources
+ teamA
+ script1.sh
+ script2.sh
Run Code Online (Sandbox Code Playgroud)
在哪里 scriptsFolder= "teamA"
我当然得到java.io.IOException: Is a directory
因为libraryResource必须得到一个文件路径参数。
那么,有没有一种方法可以在不知道名称或编号的情况下加载所有这些文件?