Skip to content

jsvdvis/laravel-phpunit-action

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MM :: Laravel PHPUnit

A Github action to run your Slim project's laravel test suite running with MySQL.

Usage

Just create a file with a name like this .github/workflow/[any_name].yml, with the following content:

name: PHPUnit

on:
  pull_request: {}
  push:
    branches:
      - master

jobs:
  phpunit:
    name: PHPUnit

    runs-on: ubuntu-latest

    services:
      mysql:
        image: mysql:8.0
        ports:
          - 3306:3306
        env:
          MYSQL_ROOT_PASSWORD:
          MYSQL_ALLOW_EMPTY_PASSWORD: yes
          MYSQL_USER: user
          MYSQL_PASSWORD: user
          MYSQL_DATABASE: dbname

    steps:
    - uses: actions/checkout@v1
    - uses: michelmelo/laravel-phpunit-action@master

Don't forget that you should set up your database credentials both in your .env.example file and in the mysql service env variables in the content above!

About

MM :: Laravel PHPUnit

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 60.9%
  • Dockerfile 39.1%