如何仅在CircleCI中的主分支上运行功能规范?

时间:2017-05-02 18:36:02

标签: ruby-on-rails ruby rspec circleci

我想将我的CircleCI构建设置为仅在主分支的构建上运行功能规范。

以下是我试图完成此任务的方法:

test:
  override:
    - case $CIRCLE_BRANCH in master) bundle exec rspec ;; *) bundle exec rspec --exclude-pattern "spec/features/**/*_spec.rb" ;; esac:
        parallel: true

这看起来确实有效,但我的规格运行速度比使用CircleCI内置的'rspec parallel'功能慢得多 - 打败了从大多数版本中删除功能规范的目的。

有没有更好的方法来实现同样的目标?

0 个答案:

没有答案