首页 > 解决方案 > 如果 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

标签: ruby-on-railsrubybashcirclecicsslint

解决方案


推荐阅读