Skip to content
Snippets Groups Projects
Commit 5fc3cb61 authored by hollum's avatar hollum
Browse files

yml

parent 5dfa3656
Branches backend/profile
No related tags found
No related merge requests found
Pipeline #154444 failed
name: Main
on:
push:
branches:
- master
jobs:
test:
name: test
runs-on: ubuntu-latest
container: python:3.8
defaults:
run:
shell: bash
working-directory: ./backend/secfit
steps:
- run: apt-get update -qy
- run: pip install -r requirements.txt
staging:
name: staging
runs-on: ubuntu-latest
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}}
stages:
- test
- staging
test:
image: python:3.8
stage: test
script:
# this configures Django application to use attached postgres database that is run on `postgres` host
- cd backend/secfit
- apt-get update -qy
- pip install -r requirements.txt
staging:
type: deploy
image: ruby
stage: staging
script:
- apt-get update -qy
- apt-get install -y ruby-dev
- gem install dpl
- dpl --provider=heroku --app=tdt4242-base-frontend --api-key=$HEROKU_STAGING_API_KEY
- dpl --provider=heroku --app=tdt4242-base-backend --api-key=$HEROKU_STAGING_API_KEY
only:
- master
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment