我想将我的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'功能慢得多 - 打败了从大多数版本中删除功能规范的目的。
有没有更好的方法来实现同样的目标?