我有一个带有 CircleCI 设置的 Rails 应用程序。如果提交包含任何 CSS 文件错误,我正在使用gem
调用返回错误列表。css_lint
返回错误,但构建不会失败。我也在set -e
开始使用。下面是我的代码。请建议如何在出现错误时使我的构建失败。
- run:
name: Run css_lint
command: |
set -e
git diff -z --name-only --diff-filter=d origin/master...HEAD | grep -z -Z '.css$' | xargs -r -0 css_lint --errors=box-sizing,display-property-grouping,duplicate-properties,empty-rules,errors,known-properties