作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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/
我有一个在 Android 上运行的 FMX 项目。我可以让 FMX 项目在“libTest.so”中执行一个 C 函数,如下所示: main.pas: TMyCallbackFun = proc
我是一名优秀的程序员,十分优秀!