1
0
mirror of https://github.com/jcwimer/wrestlingApp synced 2026-03-25 01:14:43 +00:00

Add heroku deploy to circleci

This commit is contained in:
2021-02-12 19:13:39 +00:00
parent 55d122771c
commit 46919a2b1b

View File

@@ -5,4 +5,24 @@ jobs:
steps:
- checkout
- run: |
bash bin/run-tests-with-docker.sh
bash bin/run-tests-with-docker.sh
# https://github.com/circleci/circleci-docs/blob/master/jekyll/_cci1/continuous-deployment-with-heroku.md
deployment:
production:
branch: master
commands:
- |
cat >~/.netrc <<EOF
machine api.heroku.com
login $HEROKU_EMAIL
password $HEROKU_TOKEN
machine git.heroku.com
login $HEROKU_EMAIL
password $HEROKU_TOKEN
EOF
- chmod 600 ~/.netrc # Heroku cli complains about permissions without this
- heroku git:remote -a wrestlingapp
- git push heroku master
- sleep 20s
- heroku run rake db:migrate --app wrestlingapp