我想从詹金斯管道脚本中获取特定目录中存在的所有目录。
我们应该怎么做?
如果您想要特定目录下的所有目录的列表,例如mydir
使用 Jenkins Utility 插件你可以这样做:
假设mydir
位于当前目录下:
dir('mydir') {
def files = findFiles()
files.each{ f ->
if(f.directory) {
echo "This is directory: ${f.name} "
}
}
}
只要确保你这样做NOT提供glob
选项。提供使得findFiles
仅返回文件名。
更多信息:https://jenkins.io/doc/pipeline/steps/pipeline-utility-steps/ https://jenkins.io/doc/pipeline/steps/pipeline-utility-steps/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)