验证交付物的工具?
问题描述:
我正在寻找一种工具来验证可交付成果(例如.tgz,.war/.jar,.zip文件)与它应该包含的文件的清单或库存。检查应该在可交付物中的每个文件(每个列表)的东西。验证交付物的工具?
这是持续交付周期中最终验证步骤的一部分。
OSS解决方案将是理想的。没有找到任何东西,但想在出发和写一个之前检查。
答
在bash,那么你可以这样做:
gzip -dc deliverable.tgz | tar --list > incoming.txt
diff incoming.txt expected.txt
你不应该写比一个shell脚本的一对夫妇的线条更。