main.yml 625 B
name: Main
on:
push:
branches:
- master
jobs:
test:
name: test
container: python:3.8
steps:
- run: cd backend/secfit
- run: apt-get update -qy
- run: pip install -r requirements.txt
staging:
name: staging
container: ruby
needs: [test]
steps:
- run: apt-get update -qy
- run: apt-get install -y ruby-dev
- run: gem install dpl
- run: dpl --provider=heroku --app=tdt4242-base-frontend --api-key=${{secrets.HEROKU_STAGING_API_KEY}}
- run: dpl --provider=heroku --app=tdt4242-base-backend --api-key=${{secrets.HEROKU_STAGING_API_KEY}}