gpt4 book ai didi

上层目录中的 Groovy findFiles

转载 作者:行者123 更新时间:2023-12-04 15:55:20 31 4
gpt4 key购买 nike

我正在使用 Jenkins 进行构建,我需要获取文件列表。我们有一个运行良好的 jenkins 文件管道脚本。然后我们不得不重新安排文件结构,现在 findFiles 找不到文件。代码如下所示:

feature_files = findFiles(glob: '${WORKSPACE}/../feature-*/package.json')
echo "finding files:${WORKSPACE}/../feature-*/package.json"
filecount = feature_files.size()
echo "file count:${filecount}"

现在第一行看起来像这样:

feature_files = findFiles(glob: '${WORKSPACE}/feature-*/package.json')

它运行良好。当我从第一个 echo 中获取输出并使用它在框中执行“ls”时,它会正确列出文件,所以它们就在那里。

在 groovy 中,“..”是否不能与 findFiles() 一起使用?

最佳答案

由于 findFiles 使用了 glob-style 表达式,.. 确实不起作用。

所以我猜你必须修改 WORKSPACE 属性...

关于上层目录中的 Groovy findFiles,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51954384/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com