version: 2 workflows: # Define a Workflow running the build job, then the deploy job version: 2 build-deploy: jobs: - build - deploy: requires: - build filters: branches: only: master # Only deploys when the commit is on the Master branch jobs: build: machine: true steps: - checkout - run: | bash bin/run-tests-with-docker.sh # https://github.com/circleci/circleci-docs/blob/master/jekyll/_cci1/continuous-deployment-with-heroku.md deploy: machine: true steps: - checkout - run: | cat >~/.netrc <