【发布时间】:2011-04-27 16:11:40
【问题描述】:
我在提取 YAML 配置文件时遇到问题:
致命错误:解析块映射时;预期
,但找到了 block entry
虽然有很多在线 YAML 验证器,我已经尝试过并提供了帮助,但我想从命令行验证我的 YAML 文件并将其集成到我的持续集成管道中。
如何在命令行上验证 YAML 文件的语法?
【问题讨论】:
-
试试:
travis lint .travis.yml -
python -c "from yaml import load, Loader; load(open('.travis.yml'), Loader=Loader)" -
这个问题不应该被关闭。也许将其重新命名为“如何从命令行验证我的 YAML 文件”。这是一个有效且有用的问题
-
Seconded @hanxue - 这是搜索主题时的第一个结果,当谷歌将我们带到这里时应该是一个有用的参考。
-
是的,这个问题不应该被关闭。我不认为答案是固执己见或垃圾邮件。
标签: yaml