ruby-on-rails - 如果 css_lint 返回错误,Circleci buld 应该会失败
问题描述
我有一个带有 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
解决方案
推荐阅读
- sql - 尝试使用 rowid 作为外键时,sqlite 中的外键不匹配错误
- arrays - 仅用 Julia 中另一个数组的值替换数组中的零
- haskell - 非法镜头 Haskell
- python - django.core.exceptions.FieldError:为客户指定的未知字段(标题)
- swift - zsh:找不到命令:pod。Xcode
- kubernetes - Kubernetes nfs 提供者 selfLink 为空
- python - 在数字列的新列中捕获 NA 的存在
- visual-studio - 无法在 Visual Studio 2019 中打开解决方案的属性
- python - 使用索引在python中查找数组中的条目时出错
- r - 使用 R 消除基于标准的重复项