Skip to content

TGR 130 unit tests run automatically #8

TGR 130 unit tests run automatically

TGR 130 unit tests run automatically #8

Workflow file for this run

name: CI
on:
push:
branches:
- tiger-team-feature
- qa
- production
pull_request:
branches:
- tiger-team-feature
- qa
- production
jobs:
build_and_test:
runs-on: ubuntu-latest
steps:
- name: check out code
uses: actions/checkout@v2
- name: set up docker
uses: docker/setup-buildx-action@v2
- name: install docker compose
run: |
sudo apt-get update
sudo apt-get install -y docker-compose
- name: build application
run: |
docker-compose build
- name: Run tests
run: |
docker-compose up -d
docker-compose run webapp sh -c 'RAILS_ENV=test bundle exec rake db:create db:schema:load && RAILS_ENV=test bundle exec rails test'