1

我有这个管道:

machine:
  ...

  ruby:
    version:
      2.2.4

database:
  ...

test:
  pre: bundle exec rubocop

deployment:
  production:
    ...

假设这是我的代码中的错误(由 rubocop 发现)。我想强制构建运行。但是现在 Circle CI 继续运行我的规范(在这种情况下是不必要的)。

如果 rubocop 以非零值退出,我只想强制失败。

怎么做?

4

1 回答 1

0

CircleCI 仅在每个命令都以 true 退出时才会继续。这确保了 rubocop 将作为 true 退出:

yaml
test:
  pre: bundle exec rubocop || true
于 2017-08-08T03:03:31.840 回答