圈C.I.强制构建失败

时间:2016-05-24 13:24:18

标签: continuous-integration circleci rubocop

我有这个管道:

machine:
  ...

  ruby:
    version:
      2.2.4

database:
  ...

test:
  pre: bundle exec rubocop

deployment:
  production:
    ...

假设我的代码中出错(由rubocop找到)。我想强制构建运行。但现在Circle C.I.继续并运行我的规范(在这种情况下不必要)。

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

怎么做?

1 个答案:

答案 0 :(得分:0)

如果每个命令退出为true,则CircleCI仅继续。这可以确保rubocop将以true的形式退出:

yaml
test:
  pre: bundle exec rubocop || true