Skip to content

feature: add a project description in composer #44

feature: add a project description in composer

feature: add a project description in composer #44

Workflow file for this run

name: Dockerized PHPUnit Tests
on:
push:
branches:
- master
jobs:
phpunit:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Build and Run Docker
run: docker-compose up -d
- name: Create .env
run: |
echo "MYSQL_HOST=db" >> .env
echo "MYSQL_PORT=3306" >> .env
echo "MYSQL_DB=test" >> .env
echo "MYSQL_USER=test" >> .env
echo "MYSQL_PASS=test" >> .env
- name: Install dependencies
run: docker-compose exec -T app composer install
- name: Wait for MySQL
run: sleep 20
- name: Run PHPUnit tests
run: docker-compose exec -T app ./vendor/bin/phpunit --configuration=phpunit.xml