相关疑难解决方法(0)

如何在不知道名称(或编号)的情况下从共享库中的资源文件夹加载文件?

如您所知,在 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必须得到一个文件路径参数。

那么,有没有一种方法可以在不知道名称或编号的情况下加载所有这些文件?

shared-libraries jenkins jenkins-pipeline

7
推荐指数
2
解决办法
6548
查看次数