【问题标题】:Circle C.I. force build fail圈子 C.I.强制构建失败
【发布时间】:2016-05-24 13:24:17
【问题描述】:

我有这个管道:

machine:
  ...

  ruby:
    version:
      2.2.4

database:
  ...

test:
  pre: bundle exec rubocop

deployment:
  production:
    ...

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

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

怎么做?

【问题讨论】:

    标签: continuous-integration circleci rubocop


    【解决方案1】:

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

    yaml
    test:
      pre: bundle exec rubocop || true
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-11
      • 2021-09-06
      • 2016-08-19
      • 2016-06-17
      相关资源
      最近更新 更多