使用shell脚本迭代groovy映射
我有一个groovy映射,它有一个对象(docker图像)作为键和一个值数组(docker对象的docker标记) 现在我想迭代这个groovy映射,在这里我只能以shell脚本的形式获取标记,这样我就可以进行下面的迭代使用shell脚本迭代groovy映射,shell,groovy,pipeline,Shell,Groovy,Pipeline,我有一个groovy映射,它有一个对象(docker图像)作为键和一个值数组(docker对象的docker标记) 现在我想迭代这个groovy映射,在这里我只能以shell脚本的形式获取标记,这样我就可以进行下面的迭代 for image of images do for tag of tags do docker rmi $image:$tag done done 迭代地图,迭代标记: image_map.each{ image, tags -> tags.each
for image of images do
for tag of tags do
docker rmi $image:$tag
done
done
迭代地图,迭代标记:
image_map.each{ image, tags ->
tags.each{ tag ->
["docker", "rmi", "${image}:${tag}"].execute()
}
}
谢谢:)我能完成预期的任务
image_map.each{ image, tags ->
tags.each{ tag ->
["docker", "rmi", "${image}:${tag}"].execute()
}
}