I have my tests running green, heroku auto deployment set up in the CircleCi settings (confirmed that I have the registered SSH key on my heroku account dashboard).
I have followed the instructions here: https://circleci.com/docs/1.0/continuous-deployment-with-heroku/
Here is my circle.yml file
version: 2
jobs:
build:
parallelism: 3
working_directory: ~/pop-poll
docker:
- image: circleci/ruby:2.3-jessie-node-browsers
environment:
RAILS_ENV: test
- image: circleci/postgres:9.4.12-alpine
steps:
- checkout
# Restore bundle cache
- restore_cache:
key: rails-demo-{{ checksum "Gemfile.lock" }}
# Bundle install dependencies
- run: bundle install --path vendor/bundle
# Store bundle cache
- save_cache:
key: rails-demo-{{ checksum "Gemfile.lock" }}
paths:
- vendor/bundle
# Database setup
- run: bundle exec rails db:create --trace
- run: bundle exec rails db:migrate --trace
# Run rspec in parallel
- type: shell
command: |
bundle exec rspec
# Save test results for timing analysis
- store_test_results:
path: test_results
deployment:
production:
branch: master
heroku:
appname: pop-poll
The tests run through, all green, and then nothing happens. No reference to heroku or auto deployment at all.
Any thoughts? Thanks in advance for any pointers, it’s driving me nuts.